這實際上什麼都沒做,當我點擊按鈕。 按鈕是這樣的:問題onClickListener
Button Confirmar = (Button)findViewById(R.id.btConfirma);
Confirmar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
String Login = edLogin.getText().toString();
String Senha = edSenha.getText().toString();
if(Login.length() == 0 || Senha.length() ==0) {
Toast.makeText(getuser.this, "Por favor preencha o login e a senha!", Toast.LENGTH_LONG).show();
return;
}
if (chkKeep.isChecked() && (edLogin.getText().toString() != Settings.getUser() || edSenha.getText().toString() != Settings.getPass())) {
Settings.setUser(edLogin.getText().toString());
Settings.setPass(edSenha.getText().toString());
Settings.setKeepUser(chkKeep.isChecked());
jXML.updateConfigXml();
}
Intent i = getIntent();
Bundle bD = new Bundle();
bD.putStringArray("Login", new String[] {edLogin.getText().toString(), edSenha.getText().toString()});
i.putExtras(bD);
finishActivity(555);
}
});
作爲詢問 - >按鈕XML:
<Button android:layout_width="180dip" android:layout_height="wrap_content" android:id="@+id/btOkLogin" android:text="Confirmar"></Button>
解決:只好用之前完成的setResult(ResulCode,意圖)(); 回答:@ Sam-Quest
通過編寫`Log.d(「Confirmar」,「onClick」)來驗證`Button`的id並調試你的方法;'onClick()`` – 2011-08-17 11:17:24
'你在做什麼 – Samuel 2011-08-17 11:19:26
我正在嘗試爲其他意圖獲取用戶名和密碼。只有兩個字符串,但我有一個配置XML,用於存儲用戶和密碼,如果chkBox被標記。 – JLFerrari 2011-08-17 11:21:33