gpt4 book ai didi

java - 保存 Activity 或服务中未处理的异常而不崩溃

转载 作者:行者123 更新时间:2023-12-01 06:22:59 25 4
gpt4 key购买 nike

如果 Java 中的 Activity 代码或服务代码发生异常,如何防止 Android 应用程序崩溃?

以下是来自 Activity 或服务的未处理异常的代码示例:

public class MainActivity extends AppCompatActivity {   
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

Integer.parseInt("error");
}

运行此代码时,它会崩溃并生成“不幸的是,应用程序已停止”消息。

最佳答案

您可以处理 Application 类中的所有 UncaughtException。这是一个实现:https://github.com/idolon-github/android-crash-catcher

关于java - 保存 Activity 或服务中未处理的异常而不崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39171054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com