小编tj_*_*tj_的帖子

如何将数组列表从适配器传递给片段?

实际上,我正在从 RecyclerAdapter 在 ArrayList 中添加对象,并且我已经编写了一个用于在适配器中获取数组列表的函数。并且我正在从 MainActivity 中的该函数获取数组列表。但是每当我尝试将该数组列表从 MainActivity 传递到 Fragment 时它给出了 NullPointer(Null 值)。

帮我。

package com.example.codingmounrtain.addtocartbadgecount.adapter;

import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;

import com.example.codingmounrtain.addtocartbadgecount.activity.MainActivity;
import com.example.codingmounrtain.addtocartbadgecount.ModelClasses.Movie;
import com.example.codingmounrtain.addtocartbadgecount.R;
import com.example.codingmounrtain.addtocartbadgecount.interfaces.AddorRemoveCallbacks;
import com.squareup.picasso.Picasso;

import java.util.ArrayList;



public class RecyclerAdapter extends RecyclerView.Adapter<RecyclerAdapter.MyViewHolder> {

    ArrayList<Movie> cartmovies = new ArrayList<>();

    public interface Listener {
        void onSelectMovie(int position);
    }


     Context context;
    private final ArrayList<Movie> movies;
    private final Listener listener;

    public RecyclerAdapter(Context context, ArrayList<Movie> movies,Listener …
Run Code Online (Sandbox Code Playgroud)

java android arraylist android-fragments android-activity

0
推荐指数
1
解决办法
1638
查看次数