从任务管理器列表

时间:2017-10-25 10:36:56

标签: java android

我有一个活动,我们点击图片,

Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
ContentValues values = new ContentValues();
values.put(MediaStore.Images.Media.TITLE, "NewPicture");
imageUri = getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
takePictureIntent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION, ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(takePictureIntent, 2);

并且对结果有活动,

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
    if (resultCode == RESULT_OK)
    {
        mImageView.setImageBitmap(mImageBitmap);
    }
}

点击并保存照片后onDestroy()被调用,我已经使用onSaveInstanceState(), onRestoreInstanceState()恢复相同的活动而不重新创建它从背景恢复(在背景中保存1分钟或10秒)仍然活动没有恢复。

当前使用 Samsung J1版本:4.4.4,RAM:512 MB

的低内存设备出现问题

如何解决这个问题?请提前帮助谢谢。

1 个答案:

答案 0 :(得分:0)

我遇到过这个, 您的设备选项存在问题 1.设置 2.找到开发者选项 3.在应用程序部分中,选中“不要保持活动是错误的...”

这意味着图像选择器是作为新活动分离的活动形式。 一旦用户离开旧活动,它将通过设置选项终止。

检查你可能找到..

相关问题