Java 如何从选项卡活动访问片段上的列表?

Java 如何从选项卡活动访问片段上的列表?,java,android,android-fragments,android-activity,android-fragmentactivity,Java,Android,Android Fragments,Android Activity,Android Fragmentactivity,我用Android Studio创建的项目有问题 我有一个选项卡布局,里面有两个片段,还有一个适配器,可以在回收器视图中显示产品。适配器位于片段内部,也是负责显示产品的适配器,但是我可以选择在活动中对列表进行排序,并且我无法从活动中访问适配器以对列表进行重新排序 这是我对列表进行排序的代码,我在产品模型上有这个。(我认为这不是问题所在) 我知道我做错了什么,但我看不出来。如何从选项卡活动访问片段上的列表 我尝试过在公共场合设置方法和变量,并在活动中创建变量,但仍然不起作用 public

我用Android Studio创建的项目有问题

我有一个选项卡布局,里面有两个片段,还有一个适配器,可以在回收器视图中显示产品。适配器位于片段内部,也是负责显示产品的适配器,但是我可以选择在活动中对列表进行排序,并且我无法从活动中访问适配器以对列表进行重新排序

这是我对列表进行排序的代码,我在产品模型上有这个。(我认为这不是问题所在)

我知道我做错了什么,但我看不出来。如何从选项卡活动访问片段上的列表

我尝试过在公共场合设置方法和变量,并在活动中创建变量,但仍然不起作用

    public static Comparator<ProductoModelo> ProductoAZ = new Comparator<ProductoModelo>() {
        @Override
        public int compare(ProductoModelo p1, ProductoModelo p2) {
            return p1.getNombre().compareToIgnoreCase(p2.getNombre());
        }
    };
   @Override
   public boolean onOptionsItemSelected(MenuItem item) {
       switch (item.getItemId()) {
           case R.id.opciones_ordenar:
               Collections.sort(adapterLista.getList(), ProductoModelo.ProductoAZ);
               adapterLista.notifyDataSetChanged();
               return true;