पर काम नहीं कर रहा है, मैं प्राधिकरण गतिविधि के लिए कोड लिखने की कोशिश कर रहा हूं। जब मैं inputEmail में कुछ प्रविष्टि डाल रहा हूं, तो मुझे उम्मीद है कि मेरा इनपुट पासवर्ड स्वचालित रूप से फ़ाइल किया जाएगा यदि संबंधित रिकॉर्ड मौजूद है। हालांकि ITemSelectedListener काम करने के लिए प्रतीत नहीं हुआ। जब मैं आइटम का चयन करता हूं तो कुछ भी नहीं होता है। लॉग फियर नहीं करता है। मैं जानना चाहता हूं कि मैंने कुछ गलती की है या मैं गलत तरीके से जा रहा हूं।autocompletetextview setonitemselectedlistener
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
}
});
यह एंड्रॉइड पर एक बग दिखता है। फ्रेमवर्क कोड की जांच करने पर, पंजीकृत कॉलबैक का कभी भी उपयोग नहीं किया जाता है। शायद आप एक बग रिपोर्ट दर्ज कर सकते हैं – nandeesh