2012-03-31 62 views
0

我想从ctivity向另一个活动发送变量,但这些活动并不直接相关。事实上,他们之间有3或4个活动。将变量从活动发送到另一个

我想发送的变量是用户的ID。

我尝试创建两个活动之间的意图,但它没有奏效。 请帮助我:)

+0

如果两者之间有很多活动,您可以使用单例或在两个活动之间发生的所有意图中传递ID。 – Joru 2012-04-01 00:04:27

+0

看到此信息 [http://stackoverflow.com/questions/9960849/using-integers-strings-etc-in-other-activities][1] [1]:HTTP: //stackoverflow.com/questions/9960849/using-integers-strings-etc-in-other-activities – testingtester 2012-04-01 00:30:23

回答

0

“用户的ID”应该是您数据模型的一部分。您的数据模型应该可以从您的所有活动中集中访问 - 活动不会将数据模型传递给其他活动。无论您是使用单例(如一位评论者所建议的),还是使用持久性存储(例如数据库)或缠绕在持久性存储中的ContentProvider,都取决于您。

+0

如何使用单身人士? – AyaAndro 2012-04-02 22:16:50

+0

@AyaAndro,可能这个问题会帮助你:http://stackoverflow.com/questions/708012/android-how-to-declare-global-variables – amp 2012-04-08 20:20:56

相关问题