首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不使用静态或调用startActivity()/startActivityForResult的情况下从暂停的活动访问(和编辑)数据

如何在不使用静态或调用startActivity()/startActivityForResult的情况下从暂停的活动访问(和编辑)数据
EN

Stack Overflow用户
提问于 2012-05-09 18:29:11
回答 1查看 175关注 0票数 0

我已经在我的源码中实现了一个搜索功能,当用户点击他的设备上的搜索按钮或我的操作栏中的搜索按钮时,它就会启动。如果他点击我的操作栏上的按钮,我就会简单地调用onSearchRequested。现在我的问题是:

搜索完成后,我将在ListView中显示结果。如果用户点击我想要的项目,返回到我的MainActivity (当应用程序未完成时,它将始终存在),并在那里修改一些值,然后调用Main方法。

我知道有startActivityForResult,但我不知道如何实现它,因为如果用户点击设备上的搜索按钮,应用程序会自动调用onSearchRequested……因此,我想到的唯一解决方案是在我的Main-Activity中实现一个静态方法,我可以从显示搜索结果的活动中调用该方法。但这并不是一个很好的解决方案(或者?)!

总结我的问题:有没有一种优雅的方法可以从我的活动中返回,将我的搜索结果显示到我的main-activity中,并在不使用startActivityForResult或在Main中实现静态方法的情况下传输数据?

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-09 19:02:36

实现startActivityForResult非常简单。This可能会对您有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10514261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档