随手记录工作中的点滴,有时我们可能会在adapter中调用activity中的方法,办法很简单,话不多说直接上代码

public class DetectionAdapter extends RecyclerView.Adapter<DetectionAdapter.ViewHolder> {    //使用这个adapter的activity    private DetectionActivity context;    public DetectionAdapter(DetectionActivity context) {        this.context = context;    }    @Override    public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {        View view = layoutInflater.inflate(R.layout.item_detection, parent, false);        return new ViewHolder(view);    }    @Override    public void onBindViewHolder(ViewHolder holder, final int position) {        holder.mButtonDelete.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                           //此处调用activity中的方法                     context.upData();            }        });        @Override public int getItemCount () {            return 0;        }        class ViewHolder extends RecyclerView.ViewHolder {            private final Button mButtonDelete;            public ViewHolder(View itemView) {                super(itemView);                mButtonDelete = ((Button) itemView.findViewById(R.id.btn_delect_viscera_detection));            }        }    }

更多相关文章

  1. repo 切换分支一种简单的方法
  2. Android(安卓): java.lang.UnsatisfiedLinkError: dalvik.system
  3. 搭建Android(安卓)CTS测试环境总结
  4. Android(安卓)http 请求——AsyncHttpClient集成【解决重定向问
  5. Android(安卓)GPS
  6. Android(安卓)-- SDcard文件读取和保存
  7. Android(安卓)UI日志
  8. android - JNI接口函数 (2)
  9. Python实现的基于ADB的Android远程工具

随机推荐

  1. 【30篇突击 android】源码统计 十三
  2. 【Android】安卓中常用的图片加载方法
  3. Android(安卓)获取当前日期 时间
  4. Android(安卓)格式化内部存储
  5. Android获取设备状态栏status bar高度的
  6. android文件缓存,并SD卡创建目录未能解决
  7. android布局属性详解
  8. 阻止android软键盘自动弹出
  9. android 中 系统日期时间的获取
  10. gradle 配置文件 build.gradle 属性详解