in android menifest. У меня нет android: noHistory = "true" или одного экземпляра в любом из моих действий.
Теперь проблема в том, что у меня есть навигационный макет drwaer в MainActivity
поэтому следующее дочернее действие расширяет MainActivity, а в дочернем действии у меня есть код mDrawer.addView(contentView, 0);
для добавления вида к нему
, и у меня есть btn click listener как
try {
Intent i = new Intent(
Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, PICK_IMAGE_REQUEST);
} catch (Exception e) {
e.printStackTrace();
}
, поэтому он открывает галерею и когда я щелкните на любом изображении, которое мое приложение открывает с пустым представлением, а не с деятельностью, из которой я вызвал вышеуказанный метод, и в которой у меня также есть следующий код для прослушивания результата активности как
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Log.i(TAG, "onActivityResult: in sendnotification image activity result");
if (requestCode == PICK_IMAGE_REQUEST && resultCode == RESULT_OK && data != null && data.getData() != null) {
filePath = data.getData();
try {
bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(), filePath);
imageView.setImageBitmap(bitmap);
Log.i(TAG, "onActivityResult: image view set");
} catch (IOException e) {
Log.e(TAG, "onActivityResult: error occured", e);
e.printStackTrace();
}
}else{
Log.e(TAG, "onActivityResultin else");
}
}
, но это не дает никакой ошибки ни одно предупреждение, и моя открытая деятельность также теряется при пустой активности, поэтому любая помощь приветствуется.