【发布时间】:2014-03-01 04:47:27
【问题描述】:
我有一个问题:当我在我的应用程序中拍照时,我的应用程序打开相机应用程序并拍照,但是当返回 Activity 时似乎我的设备内存不足并且调用了 onCreate() 函数。 在这种情况下 onActivityResult() 在 onCreate() 之前调用还是 onCreate() 在 onActivityResult() 之前调用? Activity的@Override函数有时序图吗?
public void dispatchTakePictureIntent(int actionCode) {
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File dir= new File("/sdcard/Test/");
dir.mkdir();
String fileName = "IMG_"+System.currentTimeMillis()+".JPG";
GlobalData.IMAGE_PATH_CAMERA = "/sdcard/Test/"+fileName;
File output= new File(dir, fileName);
takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(output));
startActivityForResult(takePictureIntent, 1);
}
提前致谢,
【问题讨论】:
-
请发布您的代码。
标签: java android android-activity oncreate onactivityresult