1 package de.dhbwloe.campusapp.fragments;
3 import android.content.Context;
4 import android.net.Uri;
5 import android.os.Bundle;
6 import android.support.v4.app.Fragment;
7 import android.view.LayoutInflater;
8 import android.view.View;
9 import android.view.ViewGroup;
10 import android.widget.TextView;
12 import java.text.DecimalFormat;
14 import de.dhbwloe.campusapp.CampusAppFragment;
15 import de.dhbwloe.campusapp.R;
16 import de.dhbwloe.campusapp.search.SearchIndices;
19 * A simple {@link Fragment} subclass.
20 * Activities that contain this fragment must implement the
21 * {@link MensaCard.OnFragmentInteractionListener} interface
22 * to handle interaction events.
23 * Use the {@link MensaCard#newInstance} factory method to
24 * create an instance of this fragment.
26 public class MensaCard extends CampusAppFragment {
30 public View onCreateView(LayoutInflater inflater, ViewGroup container,
31 Bundle savedInstanceState) {
32 view = inflater.inflate(R.layout.fragment_mensa_card, container, false);
33 AppContext.setTitle(AppContext.getResString(R.string.mensacard_title));
35 Bundle args = getArguments();
36 if(args != null && args.containsKey("balance")) {
37 showNfcCardData(args);
43 public void showNfcCardData(Bundle bundle) {
44 TextView cardDataView = (TextView)view.findViewById(R.id.balanceTxt);
45 double balance = bundle.getDouble("balance");
46 DecimalFormat df = new DecimalFormat(AppContext.getResString(R.string.mensaformat_price));
47 cardDataView.setText(df.format(balance));