2011-12-28 6 views
0

画面にアクティビティが読み込まれた後に呼び出す関数はありますか?私はAlertDialogをいくつかの機会に表示する必要があります。もしそれをonResumeに入れたら、それは奇妙に見えます。ダイアログは既に表示されていて、AlertDialogのポップアップが表示されます。画面にアクティビティが読み込まれた後に呼び出す関数はありますか?

+0

おそらく、 'onResume()'があなたの望むものです。 – rds

答えて

0

私はあなたがonWindowFocusChanged()をしたいと思うかもしれません。このメソッド呼び出しには余分なロジックを追加したいと思うでしょう。なぜならウィンドウがフォーカスを失ったりフォーカスが失われたりするといつでも呼び出されるからです。あなたのユースケースが何であるかはわかりませんが、最初の呼び出しであるかどうかを確認するためにグローバルブール値を追加するだけで済みます。

0

あなたは、これが役立ちます。こののonCreateのコード以下 場所()Methodeの

Handler handler = new Handler(); 
handler.postDelayed(runnable, 5000); 

のために行くと

postDelayedで
public Runnable runnable = new Runnable() { 

     public void run() { 
} 
}; 

(あなたの時間を決定し、実行可能な)として実行可能を実装することができます君は。 私はあなたに答えを願っています。

+0

5秒が多すぎます。あなたはあまり価値の低い200ミリ秒で試すことができます。 – Karthik

関連する問題