0

私は 3 つのタブを持つアプリケーションを使用しています。onCreate()各 tabActivity の関数内にテキストを表示するトーストを配置しました。タブを押すとトーストが表示され、もう一度タブを押すと表示されません!

だから、私の質問はonCreate()一度だけ実行されますか? はいの場合、ListViewの内容など、その中のものを更新するにはどうすればよいですか..

アンドロイド初心者です...

前もって感謝します

4

1 に答える 1

0

はい、onCreateは1回だけ実行されます。

通常、ユーザーの操作またはバックグラウンドで実行されているスレッドによってコードを更新します。

タブをクリックするたびに何かをしたい場合は、ユーザーからのタブの相互作用をリッスンするリスナーを作成する必要があります。または、onResume()またはonStart()メソッドを使用することもできます(ただし、これらは他の状況でも呼び出されます)。詳細については、アクティビティのライフサイクルを参照してください。

于 2012-05-10T14:09:31.990 に答える