私は進行状況メッセージをユーザーに表示する必要があります。しかし、私はそれを表示することができません。これは私のコードです。私のコードで何が問題なのですか。Androidで進捗状況ダイアログを表示する方法は?
public class MyProgressDemo extends Activity {
/** Called when the activity is first created. */
private Button clickBtn;
public ProgressDialog progressDialog;
Handler handler = new Handler();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
clickBtn = (Button) findViewById(R.id.Button01);
clickBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
progressDialog = ProgressDialog.show(MyProgressDemo.this, "",
"Please Wait");
processThread();
}
});
}
protected void processThread() {
handler.post(new Runnable() {
@Override
public void run() {
longTimeMethod();
UI();
progressDialog.dismiss();
}
});
}
private void longTimeMethod() {
try {
String strMethod = "MethodName";
String strUrl = "url";
String strResponse = WebserviceCall.Mobileaappstore(strUrl,
strMethod);
Log.d("RES", strResponse);
} catch (Exception e) {
Log.e("Exc", e.getMessage());
}
}
private void UI() {
TextView tv = new TextView(this);
tv.setText("This is new UI");
setContentView(tv);
}
}
あなたのKind Helpに感謝します! – RMK