我总是听说关闭任何活动使用完成或使用 android.os.Process.killProcess(android.os.Process.myPid());
第一个<:我认为它们之间究竟有什么区别?
第二个<:他们最喜欢的是什么?
第三个<:有些时候,当我们通过意图传递数据时,我们会将一个活动传递给第二个活动,所以使用finish()或killprocess,数据会丢失吗?
第一个<:我认为它们之间究竟有什么区别?
android.os.Process.killProcess(android.os.Process.myPid());将终止所有进程,包括您启动的堆栈上的所有活动.
finish将破坏您呼叫的活动finish
第二个<:他们最喜欢的是什么?
这取决于你需要什么,但这是不常见的
killProcess
第三个<:有些时候,当我们通过意图传递数据时,我们会将一个活动传递给第二个活动,所以使用finish()或killprocess,数据会丢失吗?
当然killProcess!killProcess不会返回上一个活动.它将杀死在此过程中启动的所有活动.
| 归档时间: |
|
| 查看次数: |
6955 次 |
| 最近记录: |