Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/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 CORE(base/CORE)中访问该静态变量?_Android_Static_Core - Fatal编程技术网

在Android应用程序中修改静态变量,并在Android CORE(base/CORE)中访问该静态变量?

在Android应用程序中修改静态变量,并在Android CORE(base/CORE)中访问该静态变量?,android,static,core,Android,Static,Core,我正在修改Android内核,每次触发一个事件时,我都需要读取内核中的一个静态变量(一个静态类) 我的意图是使用一个应用程序设置核心中使用的这个静态类 我在Eclipse中有两个项目,一个是git项目,它是ANDROID核心,另一个是ANDROID应用程序。我已经能够访问应用程序中的静态变量,使用.jar文件导入核心中定义的静态类。(在应用程序中导入.jar) 然而,应用程序和核心似乎有不同的静态类实例,当我在应用程序中修改静态类时,更改在核心中不可见。 (正如我所读到的,应用程序有自己的堆

我正在修改Android内核,每次触发一个事件时,我都需要读取内核中的一个静态变量(一个静态类)

我的意图是使用一个应用程序设置核心中使用的这个静态类

  • 我在Eclipse中有两个项目,一个是git项目,它是ANDROID核心,另一个是ANDROID应用程序。我已经能够访问应用程序中的静态变量,使用.jar文件导入核心中定义的静态类。(在应用程序中导入.jar)
然而,应用程序和核心似乎有不同的静态类实例,当我在应用程序中修改静态类时,更改在核心中不可见。 (正如我所读到的,应用程序有自己的堆栈和自己的局部静态变量,这可能是它不起作用的原因)

有什么建议吗?
提前感谢

你是什么意思:
ANDROID内核
?您有一个包含Android库和Manifest.xml的项目。另一个-只是带有java库的基本jar。正如我所知,如果两者都使用Android库,你就不能将两者放在同一块板上。或者将其用作不同的服务并将其捆绑。感谢您的回答,使用Android core,我指的是Android操作系统。我在core中定义了一个静态类,我想在一个应用程序中触发一个方法时访问Android操作系统中该类的同一个实例(我想用一个应用程序初始化该类)。应用程序和Android操作系统内核应该访问静态类的同一个实例。很抱歉,我不明白你在回答中的意思,请提供更多细节,我们将不胜感激。(我最近开始为Android开发)。