Saçlarımı bunun üzerinden çekiyorum.Android Giriş Diyalog Dönüş Giriş Değeri
Bir menü öğesine bastığınızda, bir giriş uyarısı iletişim kutusu göstermesini istiyorum bir uygulamasına sahibim. Kullanıcı "Tamam" a dokunduğunda, diyalogdaki EditText'e girdiği metin aktivitede daha sonra kullanılmak üzere döndürülmek ister.
Yani koyarak düşündüm:name = input.getText().toString(); //input is an EditView which is the setView() of the dialog
çalışacak "Tamam" düğmesinin onClick İçinde ama öyle değil. Eclipse, nihayetinde onClick'in adını belirleyemediğimi söylüyor çünkü bu son değil, ancak adın tanımını final olarak değiştirirsem açık bir şekilde değiştirilemez ve bu nedenle onClick() içinde ayarlanamaz.
String routeName = "";
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Title");
alert.setMessage("Message");
// Set an EditText view to get user input
final EditText inputName = new EditText(this);
alert.setView(inputName);
alert.setPositiveButton("Set Route Name", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
routeName = inputName.getText().toString();
}
});
alert.show();
Ben yaş için etrafında googled ve aynı sorunla hiç kimse buldum çünkü burada gerçekten aptalca bir şey yapıyor olmalı:
İşte bu biraz tam koddur.
Lütfen beni aydınlatabilir misiniz?
Lütfen başka kod yazın! – user432209
Üzgünüm! Şimdi ana soruyla kod güncellendi. –