2011-03-13 61 views
0

将对象从一个活动传递到另一个活动的最佳方式是什么?我才知道约2的方法:活动之间的数据传输(Application obj Vs Intent)

1)数据设置为应用程序的obj,然后再访问相同的应用程序的obj使用意向的puExtra方法的另一个活动

2)使用getApplication对象

请让我知道最好的方法。

感谢, Venkat Papana

回答

1

正确的做法是用其填充捆putExtra传递信息通过意图。

在应用程序中存储信息是不好的做法,当你重新开始你的活动或者Android决定杀死/恢复活动时,可能会在后面咬你。

+1

谢谢Reflog,但是如果明智地使用Application对象? – 2011-03-13 17:08:32

+0

那么,它作为一种单例类型在你的应用程序的几个活动中使用'全局'方法是非常有用的。 – reflog 2011-03-14 08:52:05

+0

明白,比你Reflog。 – 2011-03-15 10:03:09