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

我可以在android中使用什么组件来实现这一目的?

我可以在android中使用什么组件来实现这一目的?,android,components,Android,Components,我想要这种复合物: 1.它可以一直运行,直到应用程序终止。 2.必须在后台运行。 3.一定是西格尔顿。 4.它可以与所有活动进行通信 那么我可以使用什么样的组件呢?背景活动如何?出于您的目的,您可以使用服务 以下是Android开发者的链接: 它被称为服务。您可以找到您想要的最佳教程服务。我已经尝试过,它必须由活动启动。我只想在所有活动之前开始。让你所有的活动首先开始。。。第一个将实际启动它,其他将导致其使用计数增加。好的,但我发现它必须由活动启动。事实上,我希望它首先启动。您可以在主活动的on

我想要这种复合物:
1.它可以一直运行,直到应用程序终止。
2.必须在后台运行。
3.一定是西格尔顿。
4.它可以与所有活动进行通信

那么我可以使用什么样的组件呢?背景活动如何?

出于您的目的,您可以使用服务

以下是Android开发者的链接:


它被称为服务。您可以找到您想要的最佳教程

服务。我已经尝试过,它必须由活动启动。我只想在所有活动之前开始。让你所有的活动首先开始。。。第一个将实际启动它,其他将导致其使用计数增加。好的,但我发现它必须由活动启动。事实上,我希望它首先启动。您可以在主活动的onCreate开始时执行此操作。。。或者您打算将此服务用于多个应用程序?:我已尝试在“活动”的onCreate函数中启动服务。但我发现,在成功构建服务之前,服务中的变量不可用。但是,服务构建需要花费时间,我想在“活动”的onCreate函数中使用此变量。因此,它不起作用如果你的变量是基元类型,你也可以使用共享首选项。。。但通常这用于应用程序设置。。。这是android开发者网站:这些变量是从webserver动态获取的。例如用户信息。我尝试了一种使用cookie的方法,但我认为实时获取信息要好得多。