Android 如何从服务停止以隐式意图(intent.ACTION\u DIAL等)启动的活动
我想停止以隐式意图开始的活动(使用intent.ACTIN_调用等)。有办法做到这一点吗? 另外,当我们使用上下文(抽象类)的“startActivity()”函数时,它实际上是如何启动的?Android 如何从服务停止以隐式意图(intent.ACTION\u DIAL等)启动的活动,android,service,android-activity,Android,Service,Android Activity,我想停止以隐式意图开始的活动(使用intent.ACTIN_调用等)。有办法做到这一点吗? 另外,当我们使用上下文(抽象类)的“startActivity()”函数时,它实际上是如何启动的? 谢谢。不,您不能停止活动 要回答第二个问题,当您调用startActivity()时,作为参数传递的Intent将被提供给Android框架。框架使用Intent的内容执行适当的Intent解析,以确定实际启动的活动。然后,根据需要启动的活动,它可能需要创建一个新的操作系统进程,为该应用程序实例化应用程序对
谢谢。不,您不能停止活动
要回答第二个问题,当您调用
startActivity()
时,作为参数传递的Intent
将被提供给Android框架。框架使用Intent
的内容执行适当的Intent解析
,以确定实际启动的活动。然后,根据需要启动的活动,它可能需要创建一个新的操作系统进程,为该应用程序实例化应用程序
对象,最后实例化活动对象并对其调用onCreate()
。但是,根据包含活动的任务状态、使用的Intent
标志、清单中定义的活动的launchMode
等,在此过程中可能会发生或可能不会发生其他事情。谢谢。以编程方式按下电话的结束按钮怎么样?你知道怎么做吗?