передача данных из диалога в вызывающую активность диалога?

1

У меня есть активность, которая вызывает диалог... в диалоговом окне я прошу пользователя ввести пароль. Теперь мне нужен этот пароль в моей активности. Это возможно и как???... Спасибо заранее!!!

Теги:

3 ответа

1

Вы можете создать операцию в качестве диалога

<activity android:theme="@android:style/Theme.Dialog">

а затем вызовите эту операцию с помощью startActivityForResult(...), как описано здесь.

0

В прослушивателе onClick вам будет передан текущий Dialog как один из аргументов метода.

Итак, вы можете сделать что-то вроде ((TextView) dialog.findViewById(R.id.passwordField)).getText().toString() в методе onClick.

0

Взгляните на это обсуждение Текст ввода AlertDialog..

Все, что вам нужно - это называть намерение, когда нажата соответствующая кнопка (положительная или отрицательная).

Смотрите здесь:

Intent intent=new Intent(context,AnotherActivity.class);
 EditText mUserText;
 mUserText = (EditText) textEntryView.findViewById(R.id.txt_password);
 String strpwd = mUserText.getText().toString();

 intent.putExtra("my_password",strpwd);
 startActivity(intent); 

Ещё вопросы

Сообщество Overcoder
Наверх
Меню