在活动Android |之间传递数据java
问题描述:
考虑三项活动,A,B,C。我想从Activity
的传球数据Activity
C,但是Activity
C不从Activity
一推出,取而代之的则是从Activity
乙推出,所以我所寻找的是一个解决方案,如果我可以从一个Integer
值发送到Activity
Ç Activity
A和Activity
C在执行时会收到该值,我可以使用intent.putExtra()
来达到这个目的吗?任何帮助将不胜感激。在活动Android |之间传递数据java
答
我没有评论的声誉,所以给它作为答案。 你在你的问题中回答,intent.putExtra是要走的路。但是,如果您发现恼人的使用共享首选项并将活动A中的值以及活动C中的需要时获取该值并使用它,那么将A的值传递给B,将B的值传递给C.
答
你可以把传递捆活动B和打通意图和同样的事情的数据,你可以通过在活动B同捆上的按钮或所选视图点击获得活动C进行同样的意图,所以最后你的查询必须完成。
答
如果intent.putExtra()
不为你工作,那么你可以尝试在应用程序级别保存数据。
您可以将数据从A
保存到应用程序级别的某个变量。 或者您可以使用sharedPreferences
或sqlite
。
http://stackoverflow.com/questions/12282288/pass-value-from-1st-activity-to-3rd-activity –
http://stackoverflow.com/questions/2091465/how-do-i-pass -data-between-activities-in-android –