调试看看有没有进异常,或者你device那里选择下你的设备
解决方案 »
- 关于安卓的一个布局问题!求高手
- android 传XML数据到webservice
- HttpResponse的getStatusLine报错问题
- 请问各位在android手机上开发map时可以用baidu的吗
- android 让安装后的程序不在 设置->应用程序->管理应用程序 里面显示
- slidingDrawer克隆后改变layoutParams导致所有都变
- 问一个有关dialog的问题
- android4.0怎么在程序中隐藏下方的几个虚拟按键?
- Android 怎么访问数据库
- 求救:webView的setWebViewClient与registerHandler冲突么?
- 在eclipse上的2.2的模拟器运行程序正常,可是在4.4.2的S4手机上运行停止,logcat提示添加INTERACT_ACROSS_USERS_FULL
- FragmentManager在Activity重建后,add的fragment消失,救命
e.printStackTrace() 但是console和logcat里都没输出任何信息啊!
我还试了e.printStackTrace(system.err) .console和logcat里仍然没输出任何信息啊!
各位大神,我配有图在楼下请指教谢谢!!!!
测试代码1:public class MainActivity extends Activity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); try {
Activity a = null;
a.databaseList();
} catch (Exception e) {
e.printStackTrace(); // 请问它显示到哪里去了,如何让它在控制台里显示出来,
// 又怎样让它显示在logcat里.答的完整有耐心的给90以上
}
}
}错误显示:
由于异常被捕捉且没导致程序崩溃,由warn显示了——————————————————————————
测试代码2:
如果没有捕捉,随便一个错误就可能崩溃@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv=(TextView)findViewById(R.id.tv_mytv);
tv.setText("error");
setContentView(R.layout.activity_main);
}上面的代码你可以捕捉一下,捕捉后会报warn,但是不会崩溃(能看到activity界面)
——————————————————
测试代码3:
当然捕捉了也可能崩溃,
例如:@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try {
myError.start();
} catch (Exception e) {
e.printStackTrace();
}
setContentView(R.layout.activity_main);
}
Thread myError=new Thread(new Runnable() {
@Override
public void run() {
TextView tv=(TextView)findViewById(R.id.tv_mytv);
tv.setText("test");
}
});同样捕捉了,但是就是要崩。logcat输出