android开发 不注意的异常

近期刚上班,做了一个应用,要上线。測试天天測试,天天有bug,个人总结了几个常常忽略的地方:

1:在 继承 BaseAdapter 的

 @Override
    public int getCount() {
        <span style="color:#ff0000;">return list == null ?

0 : list.size();</span>
    }

这里尽量这样写。不然有时会出现空指针异常的

总结敲代码要:严谨

时间: 2024-10-24 14:07:37

android开发 不注意的异常的相关文章

android开发 不留言的异常

最近刚上班,做了一个应用,要上线,测试天天测试,天天有bug,个人总结了几个经常忽略的地方: 1:在 继承 BaseAdapter 的 @Override public int getCount() { <span style="color:#ff0000;">return list == null ? 0 : list.size();</span> } 这里尽量这样写,不然有时会出现空指针异常的 总结写程序要:严谨 android开发 不留言的异常

Android开发之处理崩溃异常

众所周知,android的设备千差万别,难免会发生崩溃异常等现象,这个时候就需要捕获哪些崩溃异常了,也就是捕获崩溃异常的相关信息,并记录下来,这样一来方便开发人员和测试人员的分析与调试. 1.首先我们得创建一个处理崩溃异常的类,暂且命名为:CrashHandler吧.实现如下:   import java.io.File; import java.io.FileOutputStream; import java.io.PrintWriter; import java.io.StringWrite

android开发异常信息收集程序代码

首先创建全局的Application ,此Application全局通用. package com.demo.utils; import com.demo.exception.CrashHandler; import android.app.Application; /** * 全局的context,任意位置调用 * @author Administrator * */ public class GlobalApplication extends Application { private st

Android开发配置,消除SDK更新时的“https://dl-ssl.google.com refused”异常

消除SDK更新时的“https://dl-ssl.google.com refused”错误 消除SDK更新时,有可能会出现这样的错误:Download interrupted: hostname in certificate didn't match: <dl-ssl.google.com> != <www.google.com>Download interrupted: Connection to https://dl-ssl.google.com refusedDone. N

Android开发遇到的异常及解决办法

Android开发遇到的错误及解决方法1. Unable to resolve target 'android-7' 解决方案: 修改工程目录下的default.properties文件里的内容target=android-7改成target=android-12(或者其他版本)就可以了,最好用txt打开,然后修改之后保存,运行就可以了. 原代码如下: # This file is automatically generated by Android Tools.# Do not modify

Android开发中关于Movie导入GIF图片异常的问题

下面麦子学院来给各位同学介绍一篇关于Android开发中关于Movie导入播放GIF图片文件异常IOException.reset的解决办法,希望些方法对你有帮助. 使用Movie播放GIF图片时,能正常导入assets中的gif文件,如: 代码如下 is=context.getResources().openRawResource(R.drawable.mygif); movie =Movie.decodeStream(is); 然而把网络图片加载到本地后,却报以下错误: 代码如下 java.

Android开发在路上:少去踩坑,多走捷径【转】

作者:gzjay,腾讯MIG无线产品部 高级工程师 最近一朋友提了几个Android问题让我帮忙写个小分享,我觉得对新人还是挺有帮助的,所以有了这个小分享. 1.目前, Android APP开发完成后,通常需要在哪些机型上进行测试? 2.目前, 开发Android APP时,需要考虑的分辨率有哪些? 这两个问题可以合起来回答的. http://developer.android.com/about/dashboards/index.html 源自Google Play的数据,每月都会进行upd

Android开发必知会的多进程详解

在计算机操作系统中,进程是进行资源分配和调度的基本单位.这对于基于Linux内核的Android系统也不例外.在Android的设计中,一个应用默认有一个(主)进程.但是我们通过配置可以实现一个应用对应多个进程. 本文将试图对于Android开发中应用多进程做一些整理总结. android:process · 应用实现多进程需要依赖于android:process这个属性 · 适用元素:Application, Activity, BroadcastReceiver, Service, Cont

腾讯优测-优社区干货精选 | android开发在路上:少去踩坑,多走捷径(下)

文/腾讯公司 陈江峰 优测小优有话说: android开发的坑自然是不少,不想掉坑快来优测优社区~ 6.Android APP开发中其它需要提醒的问题 android4.4在UI线程无法进行网络操作.不单只android API版本不一定导致运行异常,有些机型还使用Java 1.5进行编译,使用某些Java 1.6的函数会Crash的.注意OOM问题,目前android手机已经有3G内存了,但并非一个应用就能使用全部内存.了解一下堆内存,一个软件至少一个进程,一个进程跑一个虚拟机,进程使用的堆内