我已經使用edittext和按鈕實現了活動:如何實現AlertDialog。密碼沒有輸入編輯文本?
用戶輸入密碼並單擊按鈕後,我想驗證密碼,如果它是正確的,請打開另一個活動。如果密碼錯誤,我想使用AlertDialog顯示錯誤消息。
可能嗎?怎麼樣?
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.enter);
//---load the SharedPreferences object---
prefs = getSharedPreferences(prefName, MODE_PRIVATE);
String a = prefs.getString(PASSWORD, "pa");
System.out.println("saved Password" +a);
EditText et = (EditText)findViewById(R.id.txtName);
String theText = et.getText().toString();
System.out.println("entered Password"+theText);
//---get the SharedPreferences object---
prefs = getSharedPreferences(prefName, MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putString(PASSWORD, theText);
//---save the values---
editor.commit();
Button data = (Button)findViewById(R.id.Ok);
data.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(Enter.this,Data.class);
startActivity(i);
}
});
請在這裏發佈一些Java代碼,因爲你發佈的XML和你的問題的描述是混淆 – Cata