我可以在android中使用什么组件来实现这一目的?
我想要这种复合物:我可以在android中使用什么组件来实现这一目的?,android,components,Android,Components,我想要这种复合物: 1.它可以一直运行,直到应用程序终止。 2.必须在后台运行。 3.一定是西格尔顿。 4.它可以与所有活动进行通信 那么我可以使用什么样的组件呢?背景活动如何?出于您的目的,您可以使用服务 以下是Android开发者的链接: 它被称为服务。您可以找到您想要的最佳教程服务。我已经尝试过,它必须由活动启动。我只想在所有活动之前开始。让你所有的活动首先开始。。。第一个将实际启动它,其他将导致其使用计数增加。好的,但我发现它必须由活动启动。事实上,我希望它首先启动。您可以在主活动的on
1.它可以一直运行,直到应用程序终止。
2.必须在后台运行。
3.一定是西格尔顿。
4.它可以与所有活动进行通信
那么我可以使用什么样的组件呢?背景活动如何?出于您的目的,您可以使用服务 以下是Android开发者的链接:
它被称为服务。您可以找到您想要的最佳教程服务。我已经尝试过,它必须由活动启动。我只想在所有活动之前开始。让你所有的活动首先开始。。。第一个将实际启动它,其他将导致其使用计数增加。好的,但我发现它必须由活动启动。事实上,我希望它首先启动。您可以在主活动的onCreate开始时执行此操作。。。或者您打算将此服务用于多个应用程序?:我已尝试在“活动”的onCreate函数中启动服务。但我发现,在成功构建服务之前,服务中的变量不可用。但是,服务构建需要花费时间,我想在“活动”的onCreate函数中使用此变量。因此,它不起作用如果你的变量是基元类型,你也可以使用共享首选项。。。但通常这用于应用程序设置。。。这是android开发者网站:这些变量是从webserver动态获取的。例如用户信息。我尝试了一种使用cookie的方法,但我认为实时获取信息要好得多。