package com.example.life.bluebell;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.EditText;
public class login extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
}
EditText edittext = (EditText) findViewById(R.id.editText);
String et = edittext.getText().toString();
if(et.equals("ab123"))
{
System.out.println("asdfg");
}
}
我得到錯誤顯示爲錯誤與不能解析符號類型 我已經嘗試比較,而不是「等」其他一些預先聲明的字符串但它畢竟是產生同樣的錯誤equals()方法在</p> <pre><code>if(et.equals("ab123")) </code></pre> <p>「等於」不工作
什麼edittext'和'值' et'? – fuzz
刪除在'setContentView(..)'後面的'}'並在最後一行添加它.. – Bharatesh
爲什麼要試圖比較Oncreate中的字符串?在onCreate中,'Editext'是空的。所以它給'嘗試訪問空對象' –