Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.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 应用程序类中的静态变量在访问时返回null_Android_Process_Intentservice - Fatal编程技术网

Android 应用程序类中的静态变量在访问时返回null

Android 应用程序类中的静态变量在访问时返回null,android,process,intentservice,Android,Process,Intentservice,我在应用程序类中定义一个变量,如下所示 public static ResultReceiver myResultReceiver = null; 在某些活动中,我扩展ResultReceiver并将其分配给myResultReceiver,在活动的stop()中,我将其设为null。 虽然当我从intentservice访问myResultReceiver时它还不是空的,但它是空的。代码到今天为止运行正常。可能是,也可能是您在另一个进程上使用了或属性。如果是这样的话,这就形成了一个独立的新进

我在应用程序类中定义一个变量,如下所示

public static ResultReceiver myResultReceiver = null;
在某些活动中,我扩展ResultReceiver并将其分配给myResultReceiver,在活动的stop()中,我将其设为null。
虽然当我从intentservice访问myResultReceiver时它还不是空的,但它是空的。代码到今天为止运行正常。

可能是,也可能是您在另一个进程上使用了属性。如果是这样的话,这就形成了一个独立的新进程,服务在其中运行,除了使用IPCSharedReferences之外,不可能从另一个进程甚至静态变量读取任何数据


如果您不需要该属性,请将其删除并避免麻烦。

@Ahmed Hegazy是正确的。问题是我在清单中添加了android:process以终止intent服务,因为我无法访问该服务。

是的,您正在编写我正在使用android:process终止该服务。那么如何终止intentservice?