240 发简信
IP属地:华盛顿州
  • 你好我想问下第二段。比如当两个Activity,其中一个Activity引用了静态常量,结束,此时恰巧内存满了,GC,那么静态变量是否会被回收呢?是有可能的。那么这个时候又尴尬了,,,另一个Activity调用这个静态变量的时候,就?Nullofxxxxxxxxx。这里所说的引用回收,GC回收最多会回收软弱虚引用,强引用也会回收吗?强引用不会回收的话,那强引用静态变量也是不会被回收的啊。

    Android、Java关于static相关干货

    说起static,大部分人想起的应该是static final xxx,好像它和final关键字是基友一样形影不离。那么本篇说的,是单身狗static。 我就...

  • 自己给自己解答下吧
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.test);

    String strResult = "{" + "\"code\":\"null\"," + "\"msg\":\"ok\"," + "\"data\":{}" + "}";
    Module1 bean = buildGson().fromJson(strResult, (Type) Module1.class);
    Log.e("test","bean:" + bean.getMsg());
    }

    /**
    * 增加后台返回""和"null"的处理
    * 1.int=>0
    * 2.double=>0.00
    * 3.long=>0L
    *
    * @return
    */
    public static Gson buildGson() {
    Gson gson = new GsonBuilder()
    .registerTypeAdapter(Integer.class, new IntegerDefault0Adapter())
    .registerTypeAdapter(int.class, new IntegerDefault0Adapter())
    .registerTypeAdapter(Double.class, new DoubleDefault0Adapter())
    .registerTypeAdapter(double.class, new DoubleDefault0Adapter())
    .registerTypeAdapter(Long.class, new LongDefault0Adapter())
    .registerTypeAdapter(long.class, new LongDefault0Adapter())
    .create();
    return gson;
    }

    这样就可以了但是原因还不太懂

    Gson解析空字符串异常的处理

    面对一些不规范的json,我们的gson解析经常会抛出各种异常导致app崩溃,这里可以采取一些措施来避免 11月9日更新:关于数组类型的字段解析异常,我尝试了一些方案,但最后...

  • 代码完全是你的代码,只不过使用的过程中直接使用buildGson.fromat来解析,但是仍然报错

    Gson解析空字符串异常的处理

    面对一些不规范的json,我们的gson解析经常会抛出各种异常导致app崩溃,这里可以采取一些措施来避免 11月9日更新:关于数组类型的字段解析异常,我尝试了一些方案,但最后...

  • 你做作者,我运用该方法直接用gson.format但是传null的时候还是会报解析异常
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.test);

    Gson gson = new Gson();
    Gson changeGson = buildGson(gson);
    // return new Retrofit.Builder()
    // .client(okHttpClient)//设置网络访问框架
    // .addConverterFactory(GsonConverterFactory.create(buildGson(new Gson())))//添加json转换框架
    // .baseUrl(baseUrl)
    // .build();

    String strResult = "{" + "\"code\":\"null\"," + "\"msg\":\"ok\"," + "\"data\":{}" + "}";
    Module1 bean = changeGson.fromJson(strResult, (Type) Module1.class);
    Log.e("test","bean:" + bean.getMsg());
    }

    /**
    * 增加后台返回""和"null"的处理
    * 1.int=>0
    * 2.double=>0.00
    * 3.long=>0L
    *
    * @return
    */
    public static Gson buildGson(Gson gson) {
    if (gson == null) {
    gson = new GsonBuilder()
    .registerTypeAdapter(Integer.class, new IntegerDefault0Adapter())
    .registerTypeAdapter(int.class, new IntegerDefault0Adapter())
    .registerTypeAdapter(Double.class, new DoubleDefault0Adapter())
    .registerTypeAdapter(double.class, new DoubleDefault0Adapter())
    .registerTypeAdapter(Long.class, new LongDefault0Adapter())
    .registerTypeAdapter(long.class, new LongDefault0Adapter())
    .create();
    }
    return gson;
    这种方法应该可以使用那我的哪里出问题了呢?

    Gson解析空字符串异常的处理

    面对一些不规范的json,我们的gson解析经常会抛出各种异常导致app崩溃,这里可以采取一些措施来避免 11月9日更新:关于数组类型的字段解析异常,我尝试了一些方案,但最后...

  • 对我也是这么认为,要突出flatmap一对多的特性,可以是注册以后又完成登录又完善个人信息初始化有关联信息之类的,转成多个observer来调用多个接口比较合适。单纯注册登录的话,concat是最合理的其次是map也比flatmap更简便。用flatmap小材大用。

    给初学者的RxJava2.0教程(三)

    Outline [TOC] 前言 上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册...

  • 2018-04-09 初恋

    初恋 初恋是什么呢?相信听到这个词的人眼角都会泛起泪水。即使未来生活多么的幸福但是想起初恋内心总是伤感苦涩。 初恋之所以牵动人心我想正是那种单纯,那种纯粹的追求感情,不掺杂...

  • 分手永别

    前任把我的照片给我寄了过来,早上收到,我才发现我在他那有那么多照片。我努力的克制控制自己不崩溃打开箱子。一点点剥开那一层层的厚厚的包装。看的出来他有精心为我包装保护这些照片。...

  • 一生得真爱死而无憾。我想高阳喝辩机是幸福的,他们遇到了彼此,心有所属,死亦可以再续前缘。

    唐朝最悲情的公主高阳:我贵为公主,却不能保恋人辩机一命

  • 病了

    还是不争气的病了,感冒了。这种时候感冒真的是一个极大的挑战。一大早那个95年的小弟弟就来发糖,他已经拍婚纱照了。一大早就来了一波暴击。而且我也感冒了。现在真的是撑不住了。以前...

  • 贫女

    11月16日,贫女 蓬门未识绮罗香,拟托良媒益自伤。 谁爱风流高格调,共怜时世俭梳妆。 敢将十指夸针巧,不把双眉斗画长。 苦恨年年压金线,为他人作嫁衣裳。 形容的何尝不是我呢...

  • 读活着后感

    余华的活着是我读的第一本长篇小说,第一次对这个的认知应该是在电视上,当年的电视剧叫徐福贵。看了电视剧内心有很多感触,后来找到机会好好的看原作者的书和一些想法。 大学到现在为止...

  • 失恋第十五天

    11月14日,这几天通过频繁的跟不同的男生聊天来排遣寂寞使自己不再想他不再怀念以前的种种。但是静下来的时候也会哭也会想过去的点点滴滴。听着歌曲也想着他的心境,但是我们始终不可...