Java 不同意图的构造器有什么用途? Intent(字符串操作,Uri) 使用给定的操作和给定的数据url创建意图。 意图(上下文包上下文,类cls) 为特定组件创建意图。 意图(字符串操作、Uri、上下文包上下文、类cls) 使用指定的操作和数据为特定组件创建意图。
虽然这对一些人来说可能是显而易见的,但你们能帮助我们中那些难以“得到它”的人吗Java 不同意图的构造器有什么用途? Intent(字符串操作,Uri) 使用给定的操作和给定的数据url创建意图。 意图(上下文包上下文,类cls) 为特定组件创建意图。 意图(字符串操作、Uri、上下文包上下文、类cls) 使用指定的操作和数据为特定组件创建意图。,java,android,android-intent,Java,Android,Android Intent,虽然这对一些人来说可能是显而易见的,但你们能帮助我们中那些难以“得到它”的人吗 例如,在什么情况下,我希望1胜过另一个?有两种类型的意图: 显式意图指定以名称(完全限定类名)开头的组件。您通常会使用明确的意图在自己的应用程序中启动组件,因为您知道要启动的活动或服务的类名。例如,启动新活动以响应用户操作或启动服务以在后台下载文件 隐式意图不命名特定组件,而是声明要执行的常规操作,从而允许来自另一个应用程序的组件处理该操作。例如,如果要向用户显示地图上的位置,可以使用隐式意图请求另一个功能强大的应
例如,在什么情况下,我希望1胜过另一个?有两种类型的意图:
指定以名称(完全限定类名)开头的组件。您通常会使用明确的意图在自己的应用程序中启动组件,因为您知道要启动的活动或服务的类名。例如,启动新活动以响应用户操作或启动服务以在后台下载文件显式意图
不命名特定组件,而是声明要执行的常规操作,从而允许来自另一个应用程序的组件处理该操作。例如,如果要向用户显示地图上的位置,可以使用隐式意图请求另一个功能强大的应用程序显示地图上的指定位置隐式意图
回到你的问题上来,这三种结构都是创建隐式/显式意图的方法。在哪里
使用给定的操作和Uri创建一个Intent(字符串操作,Uri)
创建明确的意图Intent(Context-packageContext,Class-cls)
使用给定的操作和Uri创建显式意图Intent(字符串操作、Uri、上下文包上下文、类cls)
希望这有助于加深您的理解 太好了,如果我能不止一次投票给你,我会的。简单、清晰、信息量大。再次感谢。@SpaceGhost谢谢:)
Intent(String action, Uri uri)
Create an intent with a given action and for a given data url.
Intent(Context packageContext, Class<?> cls)
Create an intent for a specific component.
Intent(String action, Uri uri, Context packageContext, Class<?> cls)
Create an intent for a specific component with a specified action and data.
Intent(INTENT.ACTION_DIAL,Uri.parse("555-555-5555"))
Intent(Context.this,ActivityToBeLaunched.class)
Intent(INTENT.ACTION_DIAL,Uri.parse("555-555-5555",Context.this,ActivityToBeLaunched.class))