启动活动时onStop

时间:2012-07-31 22:47:47

标签: android

我有一个问题。 当我开始一个活动时,并不总是执行onStop方法。

有时在我开始活动后我会得到以下信息:

onPause - > onStop - > onActivityResult - > onRestart - > onStart - >的onResume

但有时我只得到这个:

onPause - > onActivityResult - >的onResume

我使用了这段代码:

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
pImageCaptureUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(),
        "tmp_avatar_"+ String.valueOf(System.currentTimeMillis())+ ".jpg"));
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,
        pImageCaptureUri);
intent.putExtra("return-data", true);
startActivityForResult(intent, PICK_FROM_CAMERA);

我尝试使用Intent.FLAG_ACTIVITY_CLEAR_TOP,但结果没有改变。

还有其他想法吗?

提前致谢。

0 个答案:

没有答案