zoukankan      html  css  js  c++  java
  • [Android]2013.5.4日志

    1. toString()和String.valueOf()的区别在哪呢?

    jdk的文档中对.toString()有说明:

    String.valueOf(Object   o) 
    if the argument is null, then a string equal to “null “;  otherwise,  the value of  obj.toString()  is  returned.

    所以说,遇到这种特殊情况,就会出现异常

    再看看String.valueOf()

    1 public static String valueOf(Object obj) {
    2      return (obj == null) ? "null" : obj.toString(); 
    3 }

    大家可以看到,String.valueOf()内部调用的也是对象的 toString() 方法。
    所以说如果你在使用中参数为null,调用toString方法就报异常了!而valueOf()方法因为做了是否为null的判断,如过是null就返回null,不是就返回toString()后的字符串,

    建议大家选用String.valueOf()

    2. 在主Activity中的onCreate中,写入方法setView;,把主要功能写进去。

    3. BaseAdapter的简单描述:

         1)、自定义Adapter子类,就需要实现上面几个方法,其中最重要的是getView()方法,它是将获取数据后的View组件返回,如ListView中每一行里的TextView、Gallery中的每个ImageView。
         2)、Adapter在Android应用程序中起着非常重要的作用,应用也非常广泛,它可看作是数据源和UI组件之间的桥梁,其中Adapter、数据和UI之间的关系,可以用下图表示:
    t2A9A
    3)、常用子类
    Adapter常用子类
    2、BaseAdapter简介
    BaseAdapter是实现了ListAdapter和SpinnerAdapter两个接口,当然它也可以直接给ListView和Spinner等UI组件直接提供数据。
    相关类结构如下图所示:
    tCCA2
     
    4.
  • 相关阅读:
    如何面试测试工程师?
    自动登录VSS
    软件质量浅谈
    如何在工作中更好的学习
    用例设计工具PICT — 输入组合覆盖
    如何提高送测版本的质量?
    Findbugs介绍及使用方法
    省市区三级联动(附数据库和导入模板的做法)
    EF-联合查询-结果集-Group by-统计数目
    WCF-复合类型使用;传输图片
  • 原文地址:https://www.cnblogs.com/webapplee/p/3774013.html
Copyright © 2011-2022 走看看