Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.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 如何从服务停止以隐式意图(intent.ACTION\u DIAL等)启动的活动_Android_Service_Android Activity - Fatal编程技术网

Android 如何从服务停止以隐式意图(intent.ACTION\u DIAL等)启动的活动

Android 如何从服务停止以隐式意图(intent.ACTION\u DIAL等)启动的活动,android,service,android-activity,Android,Service,Android Activity,我想停止以隐式意图开始的活动(使用intent.ACTIN_调用等)。有办法做到这一点吗? 另外,当我们使用上下文(抽象类)的“startActivity()”函数时,它实际上是如何启动的? 谢谢。不,您不能停止活动 要回答第二个问题,当您调用startActivity()时,作为参数传递的Intent将被提供给Android框架。框架使用Intent的内容执行适当的Intent解析,以确定实际启动的活动。然后,根据需要启动的活动,它可能需要创建一个新的操作系统进程,为该应用程序实例化应用程序对

我想停止以隐式意图开始的活动(使用intent.ACTIN_调用等)。有办法做到这一点吗? 另外,当我们使用上下文(抽象类)的“startActivity()”函数时,它实际上是如何启动的?
谢谢。

不,您不能停止活动


要回答第二个问题,当您调用
startActivity()
时,作为参数传递的
Intent
将被提供给Android框架。框架使用
Intent
的内容执行适当的
Intent解析
,以确定实际启动的活动。然后,根据需要启动的活动,它可能需要创建一个新的操作系统进程,为该应用程序实例化
应用程序
对象,最后实例化活动对象并对其调用
onCreate()
。但是,根据包含活动的任务状态、使用的
Intent
标志、清单中定义的活动的
launchMode
等,在此过程中可能会发生或可能不会发生其他事情。

谢谢。以编程方式按下电话的结束按钮怎么样?你知道怎么做吗?