240 发简信
IP属地:北京
  • @no13bus_a37c 我错了。其实不用解决内存泄露。我觉得应该是没有内存泄露的。虽然每次都new一个adapter,但是随着页面滑动,viewholder里面的属性会被重新赋值,也包括holder.productList。也就是当new的adapter没人引用他的时候,自然也就自己释放掉了。

    recyclerview嵌套recyclerview

    实现思路就是在一个recyclerview的adapter中 在初始化一个recyclerview 的adapter 布局文件activity_main.xml MainAc...

  • 上面的代码可以解决内存泄露的问题

    recyclerview嵌套recyclerview

    实现思路就是在一个recyclerview的adapter中 在初始化一个recyclerview 的adapter 布局文件activity_main.xml MainAc...

  • javabean。有get和set方法,或者说加个@Data注解也行。

    recyclerview嵌套recyclerview

    实现思路就是在一个recyclerview的adapter中 在初始化一个recyclerview 的adapter 布局文件activity_main.xml MainAc...

  • @tea9 稍微改一下就可以解决内存泄露的问题。

    // 关键代码
    //////////////////////////////////////////////////
    if(holder.productList.getLayoutManager==null){
    LinearLayoutManager linearLayoutManager = new LinearLayoutManager(mContext);
    linearLayoutManager.setOrientation(LinearLayoutManager.HORIZONTAL);
    holder.productList.setLayoutManager(linearLayoutManager);
    }
    //判断一下是否已经赋值过
    if(holder.productList.getAdapter==null){
    ProductAdapter productAdapter = new ProductAdapter(mContext, entity.getProducts());
    holder.productList.setAdapter(productAdapter);
    }
    holder.productList.setVisibility(View.VISIBLE);
    /////////////////////////////////////////////////////

    recyclerview嵌套recyclerview

    实现思路就是在一个recyclerview的adapter中 在初始化一个recyclerview 的adapter 布局文件activity_main.xml MainAc...

  • 如果我是个后端的话,没接触过dva的前提下,看了这篇文章我是觉得dva不难。写明白了。赞

    一起学react (1) 10分钟 让你dva从入门到精通

    前言 如果文章中有错误的地方的话 可以直接加我QQ:469373256 自己针对一些问题做的优化版本 目前刚启动 还不是很成熟 https://github.com/fang...