Androidアプリをブラウザ等から、暗黙的Intentを使って呼び出された時について、質問があります。
アプリがタスクに残っていない時は初期起動と変わらないため、特に問題ありませんが、
アプリが起動していて、別のActivityにいた時、下記を指定したActivityに遷移しますが、元いたActivityでは、onDestroyが呼ばれないため、ページ遷移を判断できず、利用するメモリがどんどんかさんでいってしまいます。
<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="xxxxxxxx" /> </intent-filter>
暗黙的Intentを使って呼び出された時に元いたActivityをfinish()させたり、元いたActivityを知る術などはありませんでしょうか。
ご確認をお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/19 01:09