Java android服务、上下文、生成器
我在Android Developer上读了很多书,但我并不完全理解这3个“想法”: 1) 上下文 2) 建筑商 3) 服务 它们之间又有什么关系呢 例如,我看到:Java android服务、上下文、生成器,java,android,android-service,builder,android-context,Java,Android,Android Service,Builder,Android Context,我在Android Developer上读了很多书,但我并不完全理解这3个“想法”: 1) 上下文 2) 建筑商 3) 服务 它们之间又有什么关系呢 例如,我看到: GoogleApiClient mGoogleApiClient=new-GoogleApiClient.Builder(上下文) 我没有确切了解每个“想法”的一般用途。上下文是一种你可以从中获得一切的东西,比如资源(图片、字符串、颜色等等) 建设者是一种构建东西的东西。可以使用StringBuilder来构建字符串等 服务是一个在
GoogleApiClient mGoogleApiClient=new-GoogleApiClient.Builder(上下文)
我没有确切了解每个“想法”的一般用途。上下文是一种你可以从中获得一切的东西,比如资源(图片、字符串、颜色等等) 建设者是一种构建东西的东西。可以使用StringBuilder来构建字符串等
服务是一个在后台运行的类,我的意思是,没有GUI,您无法看到它,但它正在工作。这就像是我们生活中的服务 上下文是一种你可以从中获得一切的东西,比如资源(图片、字符串、颜色等等) 建设者是一种构建东西的东西。可以使用StringBuilder来构建字符串等
服务是一个在后台运行的类,我的意思是,没有GUI,您无法看到它,但它正在工作。这就像是我们生活中的服务
GoogleApiClient.Builder
是一个配置并返回GoogleApiClient
实例的类。术语生成器指的是生成器模式
Context
顾名思义:希望使用框架特定功能的人或物
服务
是执行操作而不需要正面UI的组件。服务
或活动
可以作为MyService提供上下文
的实例。此
或MyActivity。此
它们之间的关系如何
在这里,您似乎试图通过Android
服务执行与Google Play服务相关的操作。Builder
是一个配置并返回GoogleAppClient
实例的类。术语生成器指的是生成器模式
Context
顾名思义:希望使用框架特定功能的人或物
服务
是执行操作而不需要正面UI的组件。服务
或活动
可以作为MyService提供上下文
的实例。此
或MyActivity。此
它们之间的关系如何
在这里,您似乎试图通过Android
服务执行与Google Play服务相关的操作:顾名思义,它是应用程序/对象当前状态的上下文。它让新创建的对象了解发生了什么。通常,您调用它来获取有关程序另一部分(活动、包/应用程序)的信息
您可以通过调用getApplicationContext()
、getContext()
、getBaseContext()
或this(在活动类中时)来获取上下文
GoogleApiClient.Builder
是一个返回GoogleApiClient
的单个实例的类
服务
是在不与用户交互的情况下执行较长时间的运行操作。上下文
:顾名思义,它是应用程序/对象当前状态的上下文。它让新创建的对象了解发生了什么。通常,您调用它来获取有关程序另一部分(活动、包/应用程序)的信息
您可以通过调用getApplicationContext()
、getContext()
、getBaseContext()
或this(在活动类中时)来获取上下文
GoogleApiClient.Builder
是一个返回GoogleApiClient
的单个实例的类
服务是在不与用户交互的情况下执行较长时间的运行操作。上下文显示应用程序的状态,提供对资源的访问,并允许创建新对象(例如视图)
Builder是的一个实现,它允许创建新对象,避免伸缩构造函数反模式(增加构造函数参数的数量和/或构造函数的数量)
是一个不提供UI并执行长期运行操作的组件。即使用户切换到另一个应用程序,它也将在后台运行。上下文显示应用程序的状态,提供对资源的访问,并允许创建新对象(例如视图)
Builder是的一个实现,它允许创建新对象,避免伸缩构造函数反模式(增加构造函数参数的数量和/或构造函数的数量)
是一个不提供UI并执行长期运行操作的组件。即使用户切换到其他应用程序,它也将在后台运行