diff --git a/app/src/main/java/com/a1/nextlocation/fragments/StatisticFragment.java b/app/src/main/java/com/a1/nextlocation/fragments/StatisticFragment.java index a6f5bae..ad3f5e7 100644 --- a/app/src/main/java/com/a1/nextlocation/fragments/StatisticFragment.java +++ b/app/src/main/java/com/a1/nextlocation/fragments/StatisticFragment.java @@ -10,12 +10,21 @@ import androidx.recyclerview.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.TextView; import android.widget.Toast; import com.a1.nextlocation.R; +import com.a1.nextlocation.data.Coupon; +import com.a1.nextlocation.recyclerview.CouponAdapter; +import com.a1.nextlocation.recyclerview.CouponListManager; + +import java.util.List; public class StatisticFragment extends Fragment { + private List couponList; + + @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -25,6 +34,11 @@ public class StatisticFragment extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_statistic, container, false); + this.couponList = CouponListManager.INSTANCE.getCouponList(); + CouponAdapter adapter = new CouponAdapter(this.getContext(), this.couponList); + TextView couponNumber = view.findViewById(R.id.couponAmount); + couponNumber.setText(String.valueOf(adapter.getItemCount())); + ConstraintLayout constraintLayout = view.findViewById(R.id.Box4); constraintLayout.setOnClickListener(v -> { diff --git a/app/src/main/java/com/a1/nextlocation/recyclerview/CouponAdapter.java b/app/src/main/java/com/a1/nextlocation/recyclerview/CouponAdapter.java index c25491d..95ede65 100644 --- a/app/src/main/java/com/a1/nextlocation/recyclerview/CouponAdapter.java +++ b/app/src/main/java/com/a1/nextlocation/recyclerview/CouponAdapter.java @@ -53,6 +53,11 @@ public class CouponAdapter extends RecyclerView.Adapter coupon) { + this.appContext = context; + this.couponList = coupon; + } + @NonNull @Override public CouponViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { diff --git a/app/src/main/res/layout/fragment_statistic.xml b/app/src/main/res/layout/fragment_statistic.xml index 6173cea..c3d1846 100644 --- a/app/src/main/res/layout/fragment_statistic.xml +++ b/app/src/main/res/layout/fragment_statistic.xml @@ -211,6 +211,7 @@