适配器类中的调用方法

万杰拉·亚历克斯(Wanjala Alex)

我要从MainAcivity调用它的适配器中有一个名为addItem()的方法。

public class MessageAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {

private static final int VIEW_TYPE_FIRST = 0;
private static final int VIEW_TYPE_SECOND = 1;

List<Message> mList;
Context context;
LayoutInflater inflater;

public MessageAdapter(Context context, List<Message> mList) {
    this.context = context;
    this.mList = mList;
    this.inflater = LayoutInflater.from(context);
}


public void addItem(Message item) {
    mList.add(mList.size()+1,item);
    notifyItemInserted(mList.size()+1);

}
拉杰什
// Adapter initialization
MessageAdapter adapter = new MessageAdapter(MainActivity.this, list);
recyclerview.setAdapter(adapter); // setting your adapter
adapter.addItem(your model); // Call method using an object of adapter;

注意:初始化后,每个非静态方法只能由该类的对象访问。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从适配器类调用片段方法

无法调用适配器类中的构造函数

如何创建强制子类调用构造函数中特定方法的抽象适配器类

适配器类与数据类中的toXXX()方法

如何在片段中调用RecyclerView适配器的方法

无法从 ViewHolder (RecyclerView) 调用适配器中的方法

从适配器调用片段方法

从适配器调用Fragment方法

从适配器调用活动方法

无法从片段调用适配器方法

如何从适配器调用片段方法?

从ViewPager中的片段调用适配器

从适配器中的片段调用元素

将适配器类中的计算函数调用到java类?

当适配器类的内容发生变化时,适配器调用 notifyDataSetChanged()

适配器中getView方法的NullPointerException

在RecyclerView适配器类中询问权限-未调用onRequestPermissionsResult

如何在活动之前调用适配器类

如何从MobileFirst Platform 7.0中的JS适配器过程调用Java适配器过程?

非活动类或RecyclerView适配器类中的SharedPreference

在回收站适配器中调用getItemCount和getItemViewType方法时

为什么我无法从我的活动中调用适配器方法

Worklight 6.1-在init方法中调用受保护的适配器过程

从 recyclerview 适配器调用活动方法

片段之间的调用方法(刷新适配器)

无法从活动调用 RecyclerView 适配器的方法

在android中的适配器内改造调用

如何在recyclerView的适配器中调用scrollToPosition(position)?

Android:从viewPager中的Fragment调用ListView的适配器的getview()