小强大扫荡

错误1:程序运行错误时 ,怎么查看日志

首先打开Windows ,接着打开Show View ,找到Logcat后单击鼠标,打开日志试图,根据日志信息查找错误。

错误2:SQLiteDatabase created and never closed 的错误

如果是用openorcreatedatabase的方法创建的数据库,则通过手动释放,再加上db.close()就可以解决了。本组建议大家用Android 提供的帮助类SQLiteOpenHelper来创建数据库比较好

错误3:android应用程序如何安全退出

通过制造一个异常来造成fc,为了不弹出强制关闭对话框,可以重写AndroidApplication类,自己实现thread,uncaughtexceptionhandler接口的uncautexecption 方法,这样基本可以安全退出,但也可以用广播的形式,将每个Activity都关闭。

错误4:横屏切换时,Activity的生命周期会变化吗?

1)不设置Activityandroid:configChanges时,切换屏幕会重新调用各个生命周期,切换横屏幕时会执行一次,切换竖屏幕时会执行两次。

2)设置Activity android:configChanges="orientation"时,切换屏幕还是会重新调用各个生命周期,切换横、竖屏幕时只会执行一次。

3)设置Activityandroid:configChanges="orientation | keyboardHidden"时,切换屏幕不会重新调用各个生命周期,只会执行onConfigurationChanged方法。

错误5:Android中如果界面5秒钟未响应会弹出对话框,怎么样才能避免它?

避免它最主要的是,将耗时操作在子线程中执行,和U界面分离。

错误6:不小心修改了classpath文件,程序无法运行,怎么办?

此时可以用记事本打开一个正确的工程的classpath文件,将内容,复制过来即可。
错误7:xml文件不显示属性(No grammar constraints(DTD or XML schema) detected for the documen)的错误
 开头注意不能用空格,关掉重新启动。
错误8:如何对横竖屏进行判断
   通过以下代码完成

if(this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT){//竖屏
 //dosomething
 
 }else{
  //dosomething
        }

错误9:android.content.ActivityNoteFoudException:Unable to find explicit activity class{xxxxx}的错误
 Activity没有注册
错误10:java.lang.NullPointerException异常,即:无法加载xml中视图 
 查看是否有setContentView()语句
错误11:使用Existing Projects into Workspace导入时,如果出现Project has no target set.Edit the project properties to set one.的错误

在该项目的属性里选中Project Build TargetAndroid版本。如果提示关于AndroidManifest.xml中的错误,可选择此项目,并右键单击选择

Android Tools--Fix Project项,将会自动修复。

原文地址:https://www.cnblogs.com/hldyqt/p/5559284.html