當我點擊登錄按鈕時給予用戶名和密碼意味着登錄將成功。 當我點擊用戶名和密碼複選框後,如果我成功登錄後,我現在關閉應用程序,如果我再次打開應用程序的用戶名和密碼必須是他們在文本框中。現在我直接點擊登錄按鈕,它必須完全登錄成功。如何在Android登錄頁面中使用共享偏好概念android
我試試這個代碼
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解析器(從服務器數據庫驗證)登錄按鈕。如何寫了複選框記得
看看http://developer.android.com/reference/android/content/SharedPreferences.html。使用SharedPreferences存儲您的憑證和複選框狀態,並在下次調用時檢索。 – Rajesh 2012-04-19 12:43:34