有 3 个 Activity :Act1、Act2 和 Act3。
在Act1中,有三个按钮:But1、But2和But3。
如果我们点击这 3 个按钮中的任何一个,它最终会显示 Act2。
在Act2中,只有一个按钮表示完成。
我的问题是,当我单击Act2中的按钮完成时,我应该获取有关在Act1中单击的按钮的信息在 Act3 的 TextView 中显示 Act2。
我想我已经说清楚了..
我只需要知道如何将Act1中按钮点击的信息传递到Act3
我应该使用 bundle 还是其他东西?请帮我解决逻辑,如果可能的话,请提供示例代码? :)
最佳答案
您有几个选择。
1)硬核选项是创建数据库并保存/查询信息。
2) 您还可以写入sharedPreferences。 SharedPrefExample
3)正如评论中提到的,如果您只从一个 Activity 对话到另一个 Activity ,您可以只intent.putExtra(“key”,value)
4) 最后你可以扩展Application 这是一篇处理全局变量的好文章。 How to declare global variables in Android?
关于java - 如何获取有关第一个 Activity 的按钮单击的信息并在第三个 Activity 中使用它? - 安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10997571/