Android 将变量从活动发送到另一个活动
我想将变量从活动发送到另一个活动,但这些活动并没有直接的关系。事实上,它们之间有3到4个活动在运行 我想发送的变量是用户的ID 我试图在这两个活动之间建立一个意图,但没有成功。Android 将变量从活动发送到另一个活动,android,variables,android-activity,send,Android,Variables,Android Activity,Send,我想将变量从活动发送到另一个活动,但这些活动并没有直接的关系。事实上,它们之间有3到4个活动在运行 我想发送的变量是用户的ID 我试图在这两个活动之间建立一个意图,但没有成功。 请帮助我:)用户ID应该是数据模型的一部分。您的数据模型应该可以从所有活动集中访问——活动不会将数据模型传递给其他活动。无论您是使用单例(如一位评论者所建议的),还是使用持久存储(如数据库),或者使用围绕持久存储的ContentProvider,这取决于您。如果两个活动之间有许多活动,您可以使用单例或在两个活动之间发生的
请帮助我:)用户ID应该是数据模型的一部分。您的数据模型应该可以从所有活动集中访问——活动不会将数据模型传递给其他活动。无论您是使用单例(如一位评论者所建议的),还是使用持久存储(如数据库),或者使用围绕持久存储的
ContentProvider
,这取决于您。如果两个活动之间有许多活动,您可以使用单例或在两个活动之间发生的所有意图中传递ID。请参阅此帖子[[1]:@Ayandro,这个问题可能会对您有所帮助: