android设置缺省的异常捕获器
来源:互联网 发布:印度人是黄种人吗 知乎 编辑:程序博客网 时间:2024/05/01 09:54
import java.lang.Thread.UncaughtExceptionHandler;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity {
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button tv = (Button)this.findViewById(R.id.btn_make_crash);tv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Log.i("xxx", "make null pointer exception"); String str = null; str.length(); }}); Button reg = (Button)this.findViewById(R.id.btn_reg); reg.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Log.i("jklxxx", "reg "); Thread.setDefaultUncaughtExceptionHandler(new DefaultExceptionHandler( MainActivity.this.getApplicationContext())); }});}@Overridepublic boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true;}private class DefaultExceptionHandler implements UncaughtExceptionHandler { private Context act = null; public DefaultExceptionHandler(Context act) { this.act = act; } @Override public void uncaughtException(Thread thread, Throwable ex) { Log.i("jklxxx", "catch exception"); //ex.printStackTrace(); //android.os.Process.killProcess(android.os.Process.myPid()); //System.exit(0); } }
}
0 0
- android设置缺省的异常捕获器
- Android的异常捕获
- 为Android程序设置全局的捕获异常,提升用户体验(UncaughtExceptionHandler捕获全局异常)
- [Android]如何捕获未捕获的异常
- Android 之设置未捕获异常处理器
- android全局的异常捕获
- Android捕获异常的实现
- Android-小小设置永久解决程序因为未捕获异常而异常终止的问
- Android-小小设置永久解决程序因为未捕获异常而异常终止的问题
- Android-小小设置永久解决程序因为未捕获异常而异常终止的问题
- Android-小小设置永久解决程序因为未捕获异常而异常终止的问题
- Android-小小设置永久解决程序因为未捕获异常而异常终止的问题
- C++ 异常捕获设置
- android全局异常捕获器UncaughtExceptionHandler的基本使用
- Android 中如何捕获未捕获的异常
- Android-捕获运行时未捕获的异常
- Android捕获未知异常的方法
- android未捕获异常的处理
- Linux 共享库:LD_LIBRARY_PATH 与ld.so.conf
- 轻松互联网开发平台(Easy Do IT,原WebEasy)升级预告
- 西安
- 【高级java程序员应该知道的小知识】 WeakHashMap
- 【高级java程序员应该知道的小知识】weak reference
- android设置缺省的异常捕获器
- 【VR】Leap Motion 官网文档 HandController(手部控制器)
- java取得指定数据的sha-1校验码
- 如何从菜鸟成为老鸟?
- Leetcode NO.202 Happy Number
- activity使用定制字体
- Gossip算法
- perl 正则表达式判断字符串包含子字符串
- Tomcat Manager用户配置详解