我的应用程序应通过以下方式工作:


活动#1包含一个文本字段(EditText)和一个按钮。
如果用户单击按钮,则会通过onSearchRequested()打开搜索对话框。
这将调用扩展了ListActivity的可搜索活动#2。它通过setListAdapter()提供项目列表。
如果用户单击列表项,则活动#2应将所选项目的文本传递回活动#1,并将其显示在文本字段中。


第1-3号项目很清楚并且可以正常工作。但是我不知道如何实现#4。我知道使用意图的可能性,但是如果在onSearchRequested()之后使用意图,则它不起作用。

谢谢,
罗伯特

最佳答案

以下解决方案对我来说很好用:
http://blog.dpdearing.com/2011/05/getting-android-to-call-onactivityresult-after-onsearchrequested/

07-28 11:07