doinbackgroundにtabbarを追加する方法asynctask in android?またはスレッドでスプラッシュ画面を実行する方法?私は進行中のダイアログやスプラッシュ画面を表示するには、タブバーが呼び出されるtabbarクラスからロードされます。私はwebservicesを呼び出しています。値を解析するのに時間がかかります。数分は時間がかかるため、プロジェスバーまたはスプラッシュ画面を表示する必要があります。誰も私にこれを実装する方法を教えてもらえますか?誰かがサンプルコードを提供できますか? 私が試したが、そのはあなたがバックグラウンドスレッドとUIメインスレッド間の同期を管理ハンドラを使用する必要があることを行うためには、バックグラウンドスレッドからメインUIスレッドの何も触れることができないdoinbackgroundでtabbarを追加する方法asynctask in android
dlg = ProgressDialog.show(this, "Working..", "Downloading Data...", true, false);
Thread splashThread = new Thread() {
@Override
public void run() {
try {
sleep(100000);
} catch (InterruptedException e) {
// do nothing
} finally {
}
}
};
splashThread.start();
...助けここに 希望を続きを読みます例 – mohan
をonPreExecuteとonPostExecuteの中に記述すると、AlertDialogを表示したり、スプラッシュ画面をリフレッシュしたりする必要があります。これらのメソッドはイベントスレッドで実行されるため、onProgressUpdate(int progress)をオーバーライドするとProgressBarを進行状況の更新。この最後にもUiで動いています。 – Franco