程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-密碼提示按ok鍵之後沒有反應

android-密碼提示按ok鍵之後沒有反應

編輯:編程綜合問答
密碼提示按ok鍵之後沒有反應

密碼提示按ok鍵之後沒有反應,本來是彈出的對話框,然後用戶輸入密碼之後,應該進入設置頁面,但是現在,不管密碼輸入正確還是錯誤,都沒有反應。

  public void Settings(View view) {
    final AlertDialog.Builder alert = new AlertDialog.Builder(this);

    alert.setTitle("Main User Only");
    alert.setMessage("Please enter password");

    // 設置EditText獲取用戶輸入 
    final EditText input = new EditText(this);
    alert.setView(input);

    alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int whichButton) {
        String value = input.getText().toString();
      if (value == "test") 
     {Intent settings = new Intent(Bootscreen.this, ItemListActivity.class);
     startActivity(settings);}

      else
          if (!(value == "test")) { alert.setMessage("Incorrect");}}

    });

    alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
      public void onClick(DialogInterface dialog, int whichButton) {
        // 取消
      }
    });

    alert.show();

}

請指點一下錯誤出現在那兒了,感激不盡。

最佳回答:


if (value.equals("test"))

代替你的

if (value == "test") 

來比較字符串就行了

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved