別の画面に移動してこのプロセス ダイアログをログアウトしている間、私のアプリケーションはまだ処理を表示していますが、処理は停止しませんでした。
ログインページでログインボタンを押すと、次のコードを使用しました:
btnLogin.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
showProgress();
postLoginData();
}
});
public void postLoginData() {
if (pin.getTextSize() == 0 || mobile.getTextSize() == 0) {
AlertDialog.Builder altDialog = new AlertDialog.Builder(this);
altDialog.setMessage("Please Enter Complete Information!");
} else {
Intent i = new Intent(this.getApplicationContext(),
AgAppMenu.class);
Bundle bundle = new Bundle();
bundle.putString("mno", mobile.getText().toString());
bundle.putString("pinno", pin.getText().toString());
i.putExtras(bundle);
startActivity(i);
}
}
private void showProgress() {
myProgressDialog = ProgressDialog.show(LoginScreen.this, null, "Processing please wait...", true);
}