我的应用程序应按以下方式工作:
- Activity #1 包含一个文本字段 (
EditText
) 和一个按钮。 - 如果用户单击该按钮,将通过
onSearchRequested()
打开一个搜索对话框。 - 这调用了扩展
ListActivity
的可搜索 Activity #2。它通过setListAdapter()
提供项目列表。 - 如果用户点击列表项,activity #2 应将所选项目的文本传回 activity #1 并将其显示在文本字段中。
项目符号 #1-3 清晰且有效。但是我不知道如何实现#4。我知道使用 intents 的可能性,但如果我在 onSearchRequested()
之后使用 intent,它就不起作用。
谢谢,
罗伯特
最佳答案
以下解决方案对我来说效果很好:
http://blog.dpdearing.com/2011/05/getting-android-to-call-onactivityresult-after-onsearchrequested/
关于android - 将列表项从搜索对话框返回到调用 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5998094/