私はアンドロイドを学んでいるので、なぜこのコードが機能しないのかわかりません。なぜそれがうまくいかず、正しいコードを私に教えてくれますか?ProgressDialogのテキストを設定するとアプリケーションがクラッシュする
final ProgressDialog dialog = ProgressDialog.show(LoginScreen.this, "", "Loading. Please wait...", true);
Thread loggingStatus = new Thread() {
public void run() {
try
{
sleep(2000);
dialog.setMessage("Logging in. Please wait.");
sleep(2000);
dialog.dismiss();
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
};
loggingStatus.start();
は "動作しない" を詳細に説明します。エラー?例外?間違った出力?あなたが理解していない部分も具体的に説明してください。 – csmckelvey
とlogcatの詳細 –