Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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 - Fatal编程技术网

Android 将上下文与意图绑定

Android 将上下文与意图绑定,android,Android,我正在构建一个android应用程序,我需要将一个类的当前实例传递给我从该类启动的服务。因此,就像我们将字符串或许多其他数据类型绑定到intent一样 Intent intent1 = new Intent(getApplicationContext(), AlarmScreen.class); intent1.putExtra("remainder", "example1"); intent1.putExtra("time", &qu

我正在构建一个android应用程序,我需要将一个类的当前实例传递给我从该类启动的服务。因此,就像我们将字符串或许多其他数据类型绑定到intent一样

Intent intent1 = new Intent(getApplicationContext(), AlarmScreen.class);
intent1.putExtra("remainder", "example1");
intent1.putExtra("time", "example2");
startActivity(intent1);

是否有类似的方法将上下文绑定到intent,然后将其传递给服务,以从服务类访问类的当前变量实例?

EventBus工作,作为一个单例类,它不会创建重复的实例。

公共静态字符串yourvariable
如果要访问变量及其值,需要使类实现
可序列化
可打包
,以便在extras中传递到下一个acitvity。@Cyrilleconmorals您是正确的,但我不想传递字符串,而是传递上下文案例。当您可以直接从服务中获取上下文时,为什么您需要在服务中发送上下文?@AbdulWaheed谢谢,它成功了!