5

ホームボタンを押したときにアイコンから起動される最近のアプリのインテントを無効にしたい。現在onCreate()、クイック起動ダイアログからインテントが起動されたかどうかを で検出してから、 を呼び出しますfinish()

これには、アプリケーションがバックグラウンドに移行するときにfinish()が呼び出され、アプリの起動時にonCreate(). これには、アプリケーション内のアクティビティを切り替えるときに戦略的なコーディングが必要です。

finish()インテントがどこから来たのかを検出した後でも起動できると思いますonResume()が、クイック起動インテントを単に無効にすることができれば、不要なコーディングの束を排除できます。

クイック起動インテントを無効にすることはできますか?

4

1 に答える 1

18

クイック起動インテントを無効にすることはできますか?

android:excludeFromRecents="true"このアクティビティのマニフェストに入れます。これにより、最近使用したアクティビティのリストにアクティビティが表示されなくなります。これは、「クイック起動」と呼んでいると想定しています。

于 2010-06-20T14:52:15.337 に答える