Android 活动模式;实例=2;极限=1

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_

我有一个Gridview,上面有关于我的FragmentActivity的片段中的图像

Gridview单击我调用的活动

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是否被多次调用