Хорошо, я использую книгу pro android 3 в качестве справочного материала и реализовал модальное диалоговое окно в точности так, как указано в книге.Тем не менее, мне трудно получить строку из textedit, введенную в диалоговом окне в основной (вызывающий) поток, который вызывает диалоговое окно.
Во-первых, книга рассказывает о реализации независимого класса для реализации android.content.DialogInterface.OnClickListener.В этом случае текст не будет получен основным потоком, так как процесс является асинхронным, о чем говорит книга.
И это говорит о том, что решение заключается в том, что вызывающее действие непосредственно реализует обратный вызов в android.content.DialogInterface.OnClickListener.что решит проблему преждевременного обновления строки в основном потоке.То есть основной поток получит возвращаемую строку только после закрытия диалогового окна.
Итак, я заново спроектировал свое приложение, но оно все еще не работает.Основной поток возвращает строку как 'NULL непосредственно перед нажатием кнопки отправки.Кто-нибудь может объяснить, что еще я должен сделать?Спасибо