package com.basket.lists; import java.util.ArrayList; import android.os.Bundle; import android.support.v4.app.ListFragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ListView; import com.basket.activities.CheckoutActivity; import com.basket.adapters.CreditCardListAdapter; import com.basket.containers.BasketSession; import com.basket.containers.CreditCardContainer; import com.basket.general.CreditCard; import com.example.basket.BidCheckoutActivity; import com.example.basket.R; public class CreditCardListFragment extends ListFragment { private ArrayList<CreditCard> creditcards; public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){ View rootView = inflater.inflate(R.layout.creditcard_list, container, false); creditcards = BasketSession.getUser().getCreditCards(); setListAdapter(new CreditCardListAdapter(getActivity(), creditcards)); return rootView; } public void onListItemClick(ListView l, View v, int pos , long id ){ CreditCardContainer.paymentSelection = BasketSession.getUser().getCreditCards().get(pos); CheckoutActivity.changeCreditCard = true; BidCheckoutActivity.changeCreditCard = true; this.getActivity().finish(); } }