2016-05-18 3 views
-7

私の要件は、ユーザーが最近のタブからアプリケーションをスワイプ(破棄)するときです。トーストを表示します。 これについては、MainActivityのonDestroyにトーストを表示しようとしましたが、トーストは表示されません。私は、次のコードを使用しています:Androidトーストがオンデストロイの中に表示されない

Toast.makeText(this, "Toast", Toast.LENGTH_SHORT).show();

をあなたが理由で何ができるかを助けることはできますか?

+1

これはonTabChangedである必要があります – Manifest

+0

@Manifestはあなたですか? – moskis

+0

コードを投稿すると、これはちょうど推測の仕事になります。まあ、私の推測:前にトーストを入れて** super.onDestroy()** – NezSpencer

答えて

0

コンテキストがnullになるため、Toastは表示されません。コードがその行で実行されているかどうかを確認するためにログを記録することができます。

+0

私はすでにログを追加している。上記のコード行が実行されます –

+0

アプリが背景から消えている間にトーストを表示することは困難です。あなたは何をしたいのか分かりますか? –

+0

私のアプリケーションが起動すると、いくつかのバックグラウンドサービスが開始され、作業が完了しています。今、私のアプリケーションがrecentsページから壊れたとき、私はMainActivityのonDestroyで自分のプロセスを終了します。今私のプロセスを殺す前に、私は "サービスが停止しました"のようにユーザーに乾杯を伝えたいと思っています –

関連する問題