Я работаю над приложением для рисования, где пользователь может разделить изображение на чертеже пластины, и, используя следующий код:андроида: рисунок исчезает после того, как Gmail
share = new Intent(Intent.ACTION_SEND);
share.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
share.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(attachment));
share.setType("image/png");
context.startActivity(Intent.createChooser(share, "Share Drawing"));
Хотя изображение может быть отправлено через WhatsApp или gmail и т. д., после завершения действия gmail и возврата в приложение рисунок чертежной таблички исчез.
Однако для whatsapp рисунок будет сохранен после обмена.
Кто-нибудь знает, почему и как рисунок может оставаться в drawView после возвращения gmail (после перехода в другое приложение и возобновления)? Большое спасибо!
Вы зарегистрировали жизненный цикл своей деятельности? Мое лучшее предположение заключается в том, что ваша деятельность уничтожается и воссоздается при переходе на gmail, но это не так, когда вы идете в whatsapp. –
На самом деле, я не знаком с жизненным циклом деятельности ... если тогда как это можно проверить и каково его решение? – pearmak
http://developer.android.com/reference/android/app/Activity.html ссылка на документ разработчика. –