Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将变量从活动发送到另一个活动_Android_Variables_Android Activity_Send - Fatal编程技术网

Android 将变量从活动发送到另一个活动

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

我想将变量从活动发送到另一个活动,但这些活动并没有直接的关系。事实上,它们之间有3到4个活动在运行

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

我试图在这两个活动之间建立一个意图,但没有成功。
请帮助我:)

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

如果两个活动之间有许多活动,您可以使用单例或在两个活动之间发生的所有意图中传递ID。请参阅此帖子[[1]:@Ayandro,这个问题可能会对您有所帮助: