का उपयोग कर एंड्रॉइड प्रॉम्प्ट उपयोगकर्ता का इनपुट मैं उपयोगकर्ता को एक संवाद का उपयोग करके अपने एंड्रॉइड एप्लिकेशन में इनपुट देने के लिए संकेत देना चाहता हूं। इस मैं क्या पाया है है:एक डायलॉग
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Title");
alert.setMessage("Message");
// Set an EditText view to get user input
final EditText input = new EditText(this);
alert.setView(input);
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
String value = input.getText();
// Do something with value!
}
});
alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
// Canceled.
}
});
alert.show();
लेकिन इस मुझे देता है:
android.view.WindowManager $ BadTokenException: खिड़की जोड़ने में असमर्थ - टोकन अशक्त एक आवेदन
है के लिए नहीं है मेरे कोड पर कोई समस्या है ऐसा लगता है कि संवाद पर एक नल तर्क पारित किया गया है लेकिन मुझे पता नहीं चल रहा कि समस्या क्या है।
'स्ट्रिंग मान = input.getText() toString();।' – Fred