package coolbuy360.searchhealth;
import org.apache.http.message.BasicNameValuePair;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
import com.nostra13.universalimageloader.core.display.RoundedBitmapDisplayer;
import coolbuy360.control.PullToRefreshListView;
import coolbuy360.logic.Article.ArticleType;
import coolbuy360.service.IntentUtil;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
public class BaseFragment extends Fragment {
private ImageLoader imageLoader = null;
private DisplayImageOptions options = null;
private void InitImageLoader(Context _context)
{
imageLoader = ImageLoader.getInstance();
imageLoader.init(ImageLoaderConfiguration.createDefault(_context));
options = new DisplayImageOptions.Builder().showImageForEmptyUri(R.drawable.promotion_def_pic)
.displayer(new RoundedBitmapDisplayer(0xff000000, 10))
.cacheInMemory()
.cacheOnDisc()
.build();
}
public void BaseLoadImage(Context context,String url,ImageView imageView) {
InitImageLoader(context);
imageLoader.displayImage(url, imageView, options);
}
// /* ���� Javadoc��
// * @see android.support.v4.app.Fragment#onViewStateRestored(android.os.Bundle)
// */
// @Override
// public void onViewStateRestored(Bundle savedInstanceState) {
// // TODO �Զ����ɵķ������
// super.onViewStateRestored(savedInstanceState);
// }
/* ���� Javadoc��
* @see android.support.v4.app.Fragment#onSaveInstanceState(android.os.Bundle)
*/
/**
* �������detail
* @param mContext
* �����Ķ��� ({@link Context})
* @param id
* ����id
* @param title
* ���±���
* @param type
* ������������ Ŀǰ�����Ϊ({@link ArticleType}})
* @param updatetime
* �����µ�ʱ�䣬Ϊlist���ϵ�UpdateTime
*/
public void startDetailActivity(Activity mContext, String id,
String title, String type,String updatetime) {
IntentUtil.start_activity(mContext, ArticleDetail.class,new BasicNameValuePair("articleid",id), new BasicNameValuePair("title", title), new BasicNameValuePair("articletype",type),new BasicNameValuePair("updatetime",updatetime));
}
}