Android 异常及解决方法总结。

  1.  异常: R文件丢失,不能自动生成R文件。

     解决: 有时候资源文件,比如String.xml中有错误 ,但是Eclipse并没有只能检测出 ,所以表面上看起来项目没有报错。只要将资源文件中的错误纠正,然后重新build 项目,就可以重新生成R文件了。


  2.  异常:蓝牙连接状态,按返回键到桌面,再次进入APP后,蓝牙连接状态下的操作无法进行。

    解决:当按下安卓手机上的返回键,系统会首先finish 掉当前activity ,即 activity 状态为 onDestroy为止,然后回到桌面,再次进入该activity 会调用 onCreate 方法,所以会造成蓝牙断线。可以通过屏蔽掉返回键,或者监听返回键事件,然后调用home键 的功能。 home 键按下之后只会stop当前activity ,即 activity 状态为 onStop ,再次启动则会调用onSavedInstanceState方法,保持上次activity 的状态则是从 onRestart 开始,然后 onResume 。

你可能感兴趣的:(Android 异常及解决方法总结。)