I'm trying to incorporate SlideNerd's instructions on how to create a recycler view into my CS project. 
He was teaching how to make a recycler view inside the navigation drawer and I'm trying to make one in the main activity. 

Here's my current output
http://i.stack.imgur.com/Ofmlq.png


There's one recycler element that shows up, but the problem is that it is the example text and icon in the XML code that is initialized.The data in the ChooseItemRecyclerFragment is not being passed to the ItemViewholder and not displaying. Can someone help me find what I'm doing wrong?


java files

ChooseItem.Java:

    

    import android.support.v4.widget.DrawerLayout;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.support.v7.widget.RecyclerView;
    import android.support.v7.widget.Toolbar;
    import android.view.Menu;
    import android.view.MenuItem;
    
    public class ChooseItem extends AppCompatActivity {
    
        private Toolbar toolbar;
        private ItemAdapter adapter;
        private RecyclerView recyclerView;
    
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_choose_item);
    
            ChooseItemRecyclerFragment fragment = (ChooseItemRecyclerFragment) getSupportFragmentManager().findFragmentById(R.id.choose_item_list_fragment);
            fragment.setUp(R.id.choose_item_list_fragment, (DrawerLayout) findViewById(R.id.drawer_layout), toolbar);
    
        }
    
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.menu_choose_item, menu);
            return true;
        }
    
        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            // Handle action bar item clicks here. The action bar will
            // automatically handle clicks on the Home/Up button, so long
            // as you specify a parent activity in AndroidManifest.xml.
            int id = item.getItemId();
    
            //noinspection SimplifiableIfStatement
            if (id == R.id.action_settings) {
                return true;
            }
    
            return super.onOptionsItemSelected(item);
        }
    }




ChooseItemRecyclerFragment.java:



    import android.os.Bundle;
    import android.support.v4.app.Fragment;
    import android.support.v4.widget.DrawerLayout;
    import android.support.v7.app.ActionBarDrawerToggle;
    import android.support.v7.widget.LinearLayoutManager;
    import android.support.v7.widget.RecyclerView;
    import android.support.v7.widget.Toolbar;
    import android.view.LayoutInflater;
    import android.view.View;
    import android.view.ViewGroup;
    
    import java.util.ArrayList;
    import java.util.List;
    
    /**
     * Created by michael on 11/17/2015.
     */
    public class ChooseItemRecyclerFragment extends Fragment {
    
        private View containerView;
        private RecyclerView recyclerView;
        private ItemAdapter adapter;
        public ChooseItemRecyclerFragment() {
            // Required empty public constructor
        }
    
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
    
        }
    
        public static List getData(){
            List data= new ArrayList();
            int[] iconId = {R.id.item_icon, R.id.item_icon, R.id.item_icon, R.id.item_icon, R.id.item_icon};
            String[] itemNames = {"Fajita", "Cahones", "Burger", "Bald Eagles", "Communism"};
            String[] itemPrice = {"$10.43", "$1.43", "$10.43", "$10.43", "$666.66"};
            for(int i = 0; i

ItemAdapter.java


    package com.example.michael.othershit;
    
    import android.content.Context;
    import android.support.v7.widget.RecyclerView;
    import android.view.LayoutInflater;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.ImageButton;
    import android.widget.ImageView;
    import android.widget.TextView;
    
    import java.util.Collections;
    import java.util.List;
    
    /**
     * Created by michael on 11/9/2015.
     */
    public class ItemAdapter extends RecyclerView.Adapter {
        private LayoutInflater inflater;
        List data = Collections.EMPTY_LIST;
        /**
         * Created by michael on 11/9/2015.
         */
        public ItemAdapter(Context context,List list){
            inflater= LayoutInflater.from(context);
            data=list;
        }
        /**
         * Created by michael on 11/9/2015.
         */
        @Override
        public ItemViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
            View view =inflater.inflate(R.layout.item_recycler_view_row, parent, false);
            ItemViewHolder holder = new ItemViewHolder(view);
            return holder;
        }
    
        /**
         * Created by michael on 11/9/2015.
         */
        @Override
        public void onBindViewHolder(ItemViewHolder holder, int position) {
            TextView title = holder.title;
            TextView price = holder.price;
            ImageView icon = holder.icon;
    
            title.setText(data.get(position).getName());
            price.setText(data.get(position).getItemPrice());
            icon.setImageResource(data.get(position).getIconId());
        }
    
        /**
         * Created by michael on 11/9/2015.
         */
        @Override
        public int getItemCount() {
            return data.size();
        }
        /**
         * Created by michael on 11/9/2015.
         */
        class ItemViewHolder extends RecyclerView.ViewHolder{
            TextView title;
            TextView price;
            ImageView icon;
            public ItemViewHolder(View itemView) {
                super(itemView);
                title= (TextView) itemView.findViewById(R.id.item_name);
                icon = (ImageView) itemView.findViewById(R.id.item_icon);
                price=(TextView) itemView.findViewById(R.id.item_price);
            }
        }
    }


XML files:

activity_choose_items


   
    
   
    
    
    
       
           
    
           
           
    
       
    
   


fragment_choose_item:


   
   
       
    
       
    
   


item_recycler_view_row