Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.user.sistemkasir.Adapter;
- import android.content.Context;
- import android.content.SharedPreferences;
- import android.support.v7.app.AppCompatActivity;
- 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.LinearLayout;
- import android.widget.TextView;
- import android.widget.Toast;
- import com.example.user.sistemkasir.Model.DataMenu;
- import com.example.user.sistemkasir.Model.PesanMenu;
- import com.example.user.sistemkasir.R;
- import com.google.gson.Gson;
- import com.google.gson.reflect.TypeToken;
- import com.squareup.picasso.Picasso;
- import java.io.IOException;
- import java.lang.reflect.Type;
- import java.net.URL;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.List;
- import javax.xml.transform.Result;
- import butterknife.BindView;
- import butterknife.ButterKnife;
- /**
- * Created by User on 5/4/2018.
- */
- public class PemesananMenu extends RecyclerView.Adapter<PemesananMenu.ViewHolder> {
- private Context context;
- private List<PesanMenu> results;
- private List<PesanMenu> dataPesanan = new ArrayList<>();
- public static final String PREF ="ID";
- public PemesananMenu(Context context, List<PesanMenu> result) {
- this.context = context;
- this.results = result;
- }
- @Override
- public PemesananMenu.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType){
- View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_pesanan_layout,parent,false);
- // View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_pesanan_layout,parent,false);
- PemesananMenu.ViewHolder holder = new ViewHolder(v);
- return holder;
- }
- @Override
- public void onBindViewHolder (ViewHolder holder, final int position){
- final PesanMenu result = results.get(position);
- holder.pemesananNama.setText(result.getNama_menu());
- holder.pemesananHarga.setText(result.getHarga_menu());
- holder.hapusPemesanan.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- dataPesanan.get(position);
- dataPesanan.remove(position);
- notifyItemRemoved(position);
- notifyItemRangeChanged(position,dataPesanan.size());
- //Toast.makeText(context,"Removed : " + data,Toast.LENGTH_SHORT).show();
- }
- });
- }
- @Override
- public int getItemCount() {
- return results.size();
- }
- public class ViewHolder extends RecyclerView.ViewHolder{
- @BindView(R.id.pemesananNama) TextView pemesananNama;
- @BindView(R.id.pemesananHarga) TextView pemesananHarga;
- @BindView(R.id.pemesananJumlah) TextView pemesananJumlah;
- @BindView(R.id.pemesananTambah) Button pemesananTambah;
- @BindView(R.id.pemesananKurang) Button pemesananKurang;
- @BindView(R.id.hapusPemesanan) TextView hapusPemesanan;
- public ViewHolder(View itemView) {
- super(itemView);
- ButterKnife.bind(this, itemView);
- }
- }
- public class ItemHolder {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement