我有一个问题:当我在我的应用程序中拍照时,我的应用程序会打开相机应用程序并拍照,但是当返回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);
}
感谢您的提前致谢,