美文网首页
月笔记(2018-3)

月笔记(2018-3)

作者: 寒冬_腊月 | 来源:发表于2018-03-10 15:20 被阅读11次

解决android.view.View android.view.ViewStub.inflate()' on a null object reference异常

解决:就是ViewStub只能调用inflate一次,代码如下:

 View viewStub = findViewById(R.id.grey_mask_container);
 viewStub.inflate();

修改为

 View viewStub = findViewById(R.id.grey_mask_container);
 if(viewStub != null){
      viewStub.inflate();
 }

服务器接收的Json数据有问题

错误写法

 try{

            JSONArray jsonArray = new JSONArray();

            JSONObject jsonObject = new JSONObject();
            jsonObject.put("goodsId", "123456");

            jsonArray.put(jsonObject);

            JSONObject paramsObj = new JSONObject();
            paramsObj.put("goods", jsonArray.toString());

            Log.d(TAG, "result: "+paramsObj);
        }catch (Exception e){
            e.printStackTrace();
        }

输出:

result:{"goods":"[{\"goodsId\":\"123456\"}]"}

正确写法

try{

            JSONArray jsonArray = new JSONArray();

            JSONObject jsonObject = new JSONObject();
            jsonObject.put("goodsId", "123456");

            jsonArray.put(jsonObject);

            JSONObject paramsObj = new JSONObject();
            paramsObj.put("goods", jsonArray);

            Log.d(TAG, "setupView: "+paramsObj);
        }catch (Exception e){
            e.printStackTrace();
        }

输出:

result:{"goods":[{"goodsId":"123456"}]}

结论:JSONArray调用了toString会导致服务器接收的数据有""

相关文章

  • 月笔记(2018-3)

    解决android.view.View android.view.ViewStub.inflate()' on a...

  • 2018-3月书单

    1.斜阳 太宰治,很小的一本书; 2.Twelve years a slave 3.枯枝败叶 4.一个孤独漫步者的遐想

  • 2018-3月总结

    2018年3月,我想用一个词来总结,就是:充实。 这个月最大的收获和改变就是行动力的提升,打卡促进了我的行动力,目...

  • 2018-3月检视

    没有记录就没有发生。 我生命中所发生的一切都是我吸引来的。 我想什么,我就能得到什么。我不断重复同类的想法,那么我...

  • 2018-3月月总结

    本月完成情况: - 成果1:本月死磕音标√,百词斩记单词300个√,每日5个新单词,√复习5个√,每日一篇短文阅读...

  • 曌-日月星

    白日当空照, 明月无处不在, 星星知我心。 2018-3感曌

  • 2018-03-01

    2018春季货品搭配学习会总结 2018-3月1日 · 2018春夏货品主题拾石:分为四个系列、以宝石命名,是4种...

  • 春风十里,不如来这看你!广州2月赏花好去处

    2018-3,华农,路人 ◆ 广州的春天今年来得特别早,回江西老家过一个年,返回这座城时,已有“烟花三月下扬州”的...

  • 2018-3月初整理

    1.PHP执行过程2.PHP7新特性 http://php.net/manual/zh/migration70.n...

  • 第九周检视

    2018-3月19-25 时间过的挺快的,在不知不觉中一周已然过去。在厦门钰丽公司学习培训的这段时间生活充实而快乐...

网友评论

      本文标题:月笔记(2018-3)

      本文链接:https://www.haomeiwen.com/subject/sffbfftx.html