如果我的应用中发生了某些事情,我想在那里杀死该应用。在swift中我可以使用fatalError(),是否有java等价物?
答案 0 :(得分:1)
我没有在Android中使用与fatalError
等效的任何方法。
如果您要杀死整个过程,则可以使用android.os.Process.killProcess(android.os.Process.myPid());
。
要模仿fatalError
的相同行为,您可能需要自己实施。{1}}
除了杀死进程之外,您需要添加的行为是
Log
答案 1 :(得分:0)
Kotlin的Preconditions.kt
文件包含一个error(message: Any)
函数,该函数依次引发一个IllegalStateException
[1]。
只要您不吞下该异常,它就应该像fatalError()
那样杀死该应用程序。
[1] Source code