Я думаю, что вы вызываете finish()
метод в вас MainActivity
перед запуском Instagram
Приложение через Intents
Сценарий, который вы описали, будет происходить двумя способами:
ЯВНО
Вы установили android:noHistory = "true"
для MainActivity
внутри AndroidManifest.xml
, что заставляет MainActivity
закончить автоматически при нажатии клавиши возврата.
OR
Прежде чем переключиться на LaunchInstragram
, вы вызвали finish()
в своей основной деятельности, что убивает его. Когда вы нажимаете кнопку «назад», поскольку в стеке нет другой активности для всплытия, она остается там ...
Также вы можете попробовать ChatHeads в своем приложении, нажав следующую ссылку
EDIT
попробуйте следующий код:
Uri uri = Uri.parse("https://www.instagram.com/_u/eatoutlagos");
Intent likeIng = new Intent(Intent.ACTION_VIEW, uri);
likeIng.setPackage("com.instagram.android");
try {
startActivity(likeIng);
} catch (ActivityNotFoundException e) {
startActivity(new Intent(Intent.ACTION_VIEW,
Uri.parse("https://www.instagram.com/_u/eatoutlagos")));
}