异常处理
jingwen3699
从2005年初第一份工作j2ee工作,二次开发。2005年底年到2010做j2me开发和当j2me游戏培训师。
2010年初就开始接触android开发。
从2005年底开始从事手机程序开发。
目前专职做android软件开发。
展开
-
Android内存溢出
Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M。但是Android采用的是Java语言编写,所以在很大程度上,Android的内存机制等同于Java的内存机制,在刚开始开发的时候,内存的限制问题会给我们带来内存溢出等严重问题。在我们不使用一些内存的时候,我们要尽量在Android或者其他平台上避免在运行其他程序时,保存必要的状态,使得一些死进程所带来的内存问题,应该尽转载 2012-09-14 15:30:21 · 1217 阅读 · 0 评论 -
Unable to execute dex: Multiple dex files define Landroid错误解决方案
去到多余的libs下jar或者Properties->java Build Path->Libraries下面的jar包原创 2013-10-12 16:29:19 · 9695 阅读 · 1 评论 -
android 拍照 onCreate() 调用两次的问题
拍照的代码网上都有就不写了!自己找下就ok了!1 旋转屏幕导致问题!这种情况很好解决:在androidManifest.xml 中设置activity 添加属性 android:configChanges="orientation|keyboardHidden|screenSize"android:screenOrientation="portrait" , s转载 2013-08-30 15:56:06 · 2380 阅读 · 0 评论 -
Description Resource Path Location Type Call requires API level 5 (解决方法)
Restarting EclipseRestarting my computerProject > CleanManually deleting /bin and /gen to force hem to be generated again 上面方法不管用就用下面的:右键工程文件夹 > Android tools > Clear Link Markers原创 2012-11-13 01:28:58 · 9536 阅读 · 0 评论 -
Android资源引起的程序崩溃
经过努力,Android终于在我们的板子上面跑起来了,开心啊!但是发现有几个进程起不了比如Music.apk,Phone.apk等。logcat提示说是资源找不到。经过摸索终于搞清楚了,是Android程序的资源问题引起的。 Android应用程序可以提供几套资源,每套资源都定义好用处(通过资源文件夹名称定义)。Android系统根据系统的属性来自动选择用那套资源。关于资源的详细资转载 2012-09-14 09:55:25 · 938 阅读 · 0 评论 -
java.lang.reflect.InvocationTargetException
09-13 15:19:57.282: E/AndroidRuntime(8054): Caused by: java.lang.reflect.InvocationTargetException09-13 15:19:57.282: E/AndroidRuntime(8054): at com.ailk.view.excel.ViewExcel_AILK.(ViewExcel_AI原创 2012-09-13 16:16:07 · 9076 阅读 · 4 评论 -
Android中处理崩溃异常
大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开转载 2012-09-14 10:49:31 · 1100 阅读 · 0 评论 -
手机iphone项-测试崩溃问题总结
前段测试的一个iphone手机的测试,因为初步接触,这里对项目中出现的一些问题做出总结。记录成长点滴。 一、崩溃问题总结:1.数组越界异常2.程序逻辑错误3.数据库中,存储的数据有误4.一个事件被反复执行多次5.图片加载失败处理不当6.内存泄露7.频繁请求数据,程序未作限制8.内存多释放了,导致找不到对象9.数据冗余10.多线程冲转载 2012-09-14 02:05:53 · 1216 阅读 · 0 评论 -
解决java.lang.IllegalStateException: Can not perform this action after onSaveInstance
commit added in API level 11 int commit () Schedules a commit of this transaction. The commit does not happen immediately; it will be scheduled as work on the mai...原创 2018-05-08 15:20:17 · 1082 阅读 · 0 评论