1
我創建我的第一個項目時遇到了問題,不幸的是,myapp已停止。下面是代碼錯誤:不幸的是,myapp在OnClick事件中使用if子句時已停止
public class MainActivity extends Activity {
Button btnLogin;
EditText txtUsername;
EditText txtPassword;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnLogin=(Button)this.findViewById(R.id.btnLogin);
btnLogin.setOnClickListener(new View.OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
if (txtUsername.getText().toString().equals(txtPassword.getText().toString()))
{
Toast.makeText(MainActivity.this, "Login Successful",Toast.LENGTH_LONG).show();
}
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
但是,如果我不使用 「如果條款」 只Toasted.maketext ....秀()就OK了。我想在「If條款」中可能是錯誤的,但我不知道。
你是否在代碼中的某處獲取了txtUsername視圖?如果是這樣,你可以粘貼完整的類加xml佈局嗎? – Fred
我無法添加layout.xml。 – user1721732