Witam, przejrzałem już wiele artykułów lecz nie znalazłem odpowiedzi na moje pytanie, a mianowicie:
Tworzę aplikację (w języku java) w której po kliknięciu przycisku pojawia się messageBox z polem EditText do którego należy wpisać tekst który ma być wyszukany i podkreślony, problem polega w tym że gdy coś wpisuję do tego pola EdiText to on jest wpisywany i zapamiętywany w zmiennej(zobaczyłem dzięki Log.d()) lecz nic pojawiają się litery w tym polu które wpisuję co jest bardzo uciążliwe i jak mógłbym temu zaradzić?
Mój kod dotyczący tego to:
private void wywołajOknoMessageBox() {
final EditText edittext = new EditText(getApplicationContext ());
alert.setTitle("Wpisz tekst do wyszukania");
alert.setView(edittext);
alert.setPositiveButton("Wyszukaj", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
frazaDoWyszukania = edittext.getText().toString();
Log.d("!!!!!!!!!!!!!!!!!!", "frazaDoWpisania: "+frazaDoWyszukania);
}
});
alert.setNegativeButton("Anuluj", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
});
alert.show();
}