2017-02-27 9 views
0

私はMainActivityという名前のアンドロイド定義ナビゲーション・ドロワー・アクティビティを持っています。 addUserボタンをクリックしてAddUserFragmentが表示されます。 startAnActivityForResultをクリックするとボタンaddImageが表示されます。そして、ギャラリーから画像を選択すると、AddUserFragmentに戻って、MainActivityに戻ってきます。
ありがとうございます。開始時から戻るとAndroidフラグメントが消える

Intent galleryIntent = new Intent(Intent.ACTION_PICK, 
          android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); 
    startActivityForResult(galleryIntent, 1); 

を、このように結果を処理します:フラグメントからピック画像の

+1

追加してくださいフラグメント内のすべてのコマンドを実行しますあなたのコード、またこれをチェックしてください。 http://stackoverflow.com/a/27592556/3949810 希望があれば –

答えて

0

このように意図を開始

@Override 
public void onActivityResult(int requestCode, int resultCode, Intent data) { 
    super.onActivityResult(requestCode, resultCode, data); 
    if (requestCode == 1) { 
     if (resultCode == Activity.RESULT_OK && null != data) { 
      Uri selectedImage = imageReturnedIntent.getData(); 
      String[] filePathColumn = {MediaStore.Images.Media.DATA}; 

      Cursor cursor = getContentResolver().query(
          selectedImage, filePathColumn, null, null, null); 
      cursor.moveToFirst(); 

      int columnIndex = cursor.getColumnIndex(filePathColumn[0]); 
      String filePath = cursor.getString(columnIndex); 
      cursor.close(); 


      Bitmap yourSelectedImage = BitmapFactory.decodeFile(filePath); 
     } 
    } 
} 

注:

関連する問題