거기에 인증 활동을위한 코드를 작성하려고합니다. inputEmail에 일부 항목을 넣을 때 해당하는 레코드가 존재하면 inputPasword가 자동으로 파일로 작성 될 것으로 예상됩니다. 그러나 onItemSelectedListener가 작동하지 않는 것 같습니다. 항목을 선택하면 아무 일도 일어나지 않습니다. 통나무는 불타 오르지 않습니다. 실수를 저 지르거나 잘못된 방향으로 가고 있는지 알고 싶습니다.autocompletetextview setonitemselectedlistener not working
AutoCompleteTextView inputEmail;
inputEmail = (AutoCompleteTextView) findViewById(R.id.loginEmail);
inputEmail.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Set<String> keys = prefs.getAll().keySet();
emails.clear();
if (keys.size() != 0) {
emails.addAll(keys);
} else
emails.add("");
inputEmail.setAdapter(adapter);
email = inputEmail.getText().toString();
}
});
inputEmail.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
email = inputEmail.getText().toString();
password = prefs.getString(email, "");
Log.d(email + " "+password, "email+password");
if (password.length() > 1) {
inputPassword.setText(password);
}
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
이것은 android에서 버그 인 것 같습니다. 프레임 워크 코드를 검사 할 때 등록 된 콜백은 사용되지 않습니다. 어쩌면 버그 리포트를 제출할 수 있습니다. – nandeesh