2017-10-25 4 views
0

からアプリを再開した後、私は、我々が使用して画像をクリックする活性を有する活動は、タスクマネージャのリスト

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秒間保持されます)。

問題は、現在のバージョンとのサムスンJ1を使用して、低メモリデバイスで発生します。4.4.4、RAM:512メガバイト

これを解決する方法は?事前に感謝してください。

+0

この問題は低メモリデバイスでのみ発生しますか?上記のとおり。 – Lokesh

+0

はい、Samsung J1 RAM:512 MB。 – PoonamPawar

+0

それは起こるべきではありません。あなたはプログラムをデバッグしましたか?写真機能を保存するコードを追加できますか? – Lokesh

答えて

0

私は、一度設定 へ 1.gotは、開発者向けオプション 3.In [アプリケーション]セクションが偽の活動を保管しないでください。..

をチェック2.findお使いのデバイスのオプションを使用して 問題をこのが発生しています

イメージピッカーを外したということは新しい活動としての活動です。 一度ユーザーが古いアクティビティを離れると、設定でオプションで強制終了されます。

確認してみてください...

+0

**私は**アクティビティを保持しない**オプションをuntickedとしました。 @Ashokkumar Adichill – PoonamPawar

+0

@Override protected void onPostResume(){ super.onPostResume(); }これを使用 –