これは私のコードで、問題が発生した場所です。nullオブジェクトリファレンスを解決するには
public void onClick(View arg0) {
switch (arg0.getId()){
case R.id.login:
String nama = user.getText().toString();
String sandi = pass.getText().toString();
new AttemptLogin().execute(nama,sandi);
break;
}
と、これはAttemptLogin(上の私のコードです)
class AttemptLogin extends AsyncTask<String,String,String>{
boolean failure = false;
protected String doInBackground(String... args) {
int success;
String username = args[0] ;
String password = args[1];
try {
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("username",username));
params.add(new BasicNameValuePair("password",password));
...etc
}
、これはそうLogCat、
LogCat : null object reference
ですが、私は(のonClickから文字列を取得したいです)、tryLogin()のdoInBackground()に値を渡します。それについての解決策は何ですか? ごめんなさい、それは初心者の質問です、 があなたのatentionのためにどうもありがとうございます、私たちを助けてください:)
あなたが適切 'user'と' pass'フィールドを初期化することがありますか? –
あなたの質問を更新して、ユーザー、パスなどを初期化するコードを含めてください。アクティビティクラス全体を含める必要があります。 – ishmaelMakitla
@HelloWorldあなたの応答、問題解決のおかげでありがとう、私は私のStringの変数に正しいidを呼ばなかった。 – hambaBiasa