ログインボタンをクリックしてユーザー名とパスワードを入力すると、ログインが正常に行われます。チェックボックスをクリックしてユーザー名とパスワードを入力した後、正常にログインしてアプリケーションを再度開いた場合は、アプリケーションのユーザー名とパスワードをテキストボックスに入力する必要があります。今、私はログインボタンを直接クリックします、そしてそれは完全にログイン成功でなければなりません。
このコードを試してみます
public class Login extends Activity {
CheckBox check;
private static final String UPDATE_URL = "http://202.62.91.45/NewCozyDine/login1.php3";
public ProgressDialog progressDialog;
private EditText UserEditText;
private EditText PassEditText;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
progressDialog = new ProgressDialog(this);
progressDialog.setMessage("Please wait...");
progressDialog.setIndeterminate(true);
progressDialog.setCancelable(false);
UserEditText = (EditText) findViewById(R.id.username);
PassEditText = (EditText) findViewById(R.id.password);
check=(CheckBox) findViewById(R.id.checkbox);
Button button = (Button) findViewById(R.id.okbutton);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
int usersize = UserEditText.getText().length();
int passsize = PassEditText.getText().length();
if(usersize > 0 && passsize > 0) {
progressDialog.show();
String user = UserEditText.getText().toString();
String pass = PassEditText.getText().toString();
doLogin(user, pass);
} else createDialog("Error","Please enter Username and Password");
}
});
xmlパーサー(サーバーデータベースからの検証)のログインボタン用に作成しました。覚えておくためのチェックボックスにどのように書くことができますか