android gridview没有';从其他活动返回后不响应click事件
1.我将GridView设置为MyFragmentandroid gridview没有';从其他活动返回后不响应click事件,android,gridview,Android,Gridview,1.我将GridView设置为MyFragment noScrollgridview.setSelector(new ColorDrawable(Color.TRANSPARENT)); adapter = new GridAdapter(getActivity()); adapter.update(); noScrollgridview.setAdapter(adapter); noScrollgridview.s
noScrollgridview.setSelector(new ColorDrawable(Color.TRANSPARENT));
adapter = new GridAdapter(getActivity());
adapter.update();
noScrollgridview.setAdapter(adapter);
noScrollgridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
if (arg2 == Bimp.SelectBitmap.size()) {
ll_popup.startAnimation(AnimationUtils.loadAnimation(
getActivity(), R.anim.activity_translate_in));
pop.showAtLocation(mBaseView, Gravity.BOTTOM, 0, 0);
} else {
Intent intent = new Intent(getActivity(),
GalleryActivity.class);
intent.putExtra("position", "1");
intent.putExtra("ID", arg2);
startActivity(intent);
}
}
});
noScrollgridview.setSelector(新的可着色(Color.TRANSPARENT));
adapter=新的GridAdapter(getActivity());
adapter.update();
setAdapter(适配器);
setOnItemClickListener(新的OnItemClickListener()){
公共链接(AdapterView arg0、视图arg1、内部arg2、,
长arg3){
如果(arg2==Bimp.SelectBitmap.size()){
ll_popup.startAnimation(AnimationUtils.loadAnimation(
getActivity(),R.anim.activity_translate_in));
弹出显示位置(mBaseView,Gravity.BOTTOM,0,0);
}否则{
意向意向=新意向(getActivity(),
厨房活动类);
意图。额外(“位置”、“1”);
意向。额外(“ID”,arg2);
星触觉(意向);
}
}
});
2.我单击gridview项目并进入GalleryActivity。在GalleryActivity,我点击“取消”按钮并返回MyFragment
3.当我返回MyFragment界面时,我无法再次单击网格项。noScrollgridview.setSelector(新的ColorDrawable(Color.TRANSPARENT));
noScrollgridview.setSelector(new ColorDrawable(Color.TRANSPARENT));
adapter = new GridAdapter(getActivity());
adapter.update();
noScrollgridview.setAdapter(adapter);
noScrollgridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
if (arg2 == Bimp.SelectBitmap.size()) {
ll_popup.startAnimation(AnimationUtils.loadAnimation(
getActivity(), R.anim.activity_translate_in));
pop.showAtLocation(mBaseView, Gravity.BOTTOM, 0, 0);
} else {
Intent intent = new Intent(getActivity(),
GalleryActivity.class);
intent.putExtra("position", "1");
intent.putExtra("ID", String.Valueof(arg2));
startActivity(intent);
}
}
});
adapter=新的GridAdapter(getActivity());
adapter.update();
setAdapter(适配器);
setOnItemClickListener(新的OnItemClickListener()){
公共链接(AdapterView arg0、视图arg1、内部arg2、,
长arg3){
如果(arg2==Bimp.SelectBitmap.size()){
ll_popup.startAnimation(AnimationUtils.loadAnimation(
getActivity(),R.anim.activity_translate_in));
弹出显示位置(mBaseView,Gravity.BOTTOM,0,0);
}否则{
意向意向=新意向(getActivity(),
厨房活动类);
意图。额外(“位置”、“1”);
intent.putExtra(“ID”,String.Valueof(arg2));
星触觉(意向);
}
}
});
Activity中的onStart()或onResume()方法中是否有任何操作会覆盖setOnItemClickListener?