Android 活动模式;实例=2;极限=1
我有一个Gridview,上面有关于我的FragmentActivity的片段中的图像 Gridview单击我调用的活动Android 活动模式;实例=2;极限=1,android,android-activity,android-strictmode,Android,Android Activity,Android Strictmode,我有一个Gridview,上面有关于我的FragmentActivity的片段中的图像 Gridview单击我调用的活动 Intent intent = new Intent(getSherlockActivity(), ViewActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.addFlags(Intent.FLAG_ACTIVITY_
Intent intent = new Intent(getSherlockActivity(), ViewActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
intent.putExtra("PREVIEW_IMG_ID", imagesIDs.get(pos));
startActivity(intent);
第一次ViewActivity backpressed时,所有看起来都正常,但第二次单击Gridview onItemClick时,ViewActivity backpressed在我设置严格模式时返回错误:
StrictMode ViewActivity; instances=2; limit=1 and app died.
为什么会这样?我可以防止错误还是忽略
查看活动
import android.app.Activity;
import android.os.Bundle;
import com.bugexplorer.wallpapers.R;
public class ViewActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_view);
}
}
我想你可能在泄露你的活动…@Zharf。非常感谢。但我的活动是空的。刚刚创建的。没有插入任何内容。我刚刚用ViewActivity代码更新了mu问题。也许这个答案对您的问题有一些见解。。。还要检查onCreate是否被多次调用