240 发简信
IP属地:重庆
  • Androi,你够了!!!

    导言:移动互联网近五年为世界带来了翻天覆地的变化,彻底改变了人们的生活方式。经过快速的发生,移动互联网的世界逐渐趋于稳定、成熟。移动互联网创业的机会越来越少,对于工程师的需求...

  • (翻译)又一个Android Sqlite库: Cupboard

    (翻译)又一个Android Sqlite库: Cupboard Tags: android原文: https://guides.codepath.com/android/E...

  • Android混淆打包那些事儿

    ProGuard简介 在Android中一提起ProGuard,我们就会认为他是用来混淆代码的,殊不知ProGuard一共包括以下4个功能。 压缩(Shrink):侦测并移除...

  • 你好,我发现一个问题:
    main_layout.xml :
    <include
    layout:some.xml
    bind:someViewModel />

    some.xml :
    <RecyclerView
    bind:items="someViewModel.items"
    bind:itemView="someViewModel.itemView"/>

    这样嵌套一层 就会报空指针异常
    E/AndroidRuntime: FATAL EXCEPTION: main
    java.lang.NullPointerException
    at me.tatarka.bindingcollectionadapter.ItemViewArg.select(ItemViewArg.java:29)
    at me.tatarka.bindingcollectionadapter.BindingRecyclerViewAdapter.getItemViewType(BindingRecyclerViewAdapter.java:157)
    at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4960)
    at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4913)

    但是只用一层的话 就不会报这个问题
    我检查过很多次 代码应该没问题
    只要嵌套一层 include就会报错
    请问您知道这问题吗?

    如何构建Android MVVM应用程序

    1、概述 Databinding 是一种框架,MVVM是一种模式,两者的概念是不一样的。我的理解DataBinding是一个实现数据和UI绑定的框架,只是一个实现MVVM模式...