WifiSettings überarbeitet, kleine fixes
[DHBWCampusApp.git] / app / src / main / java / de / dhbwloe / campusapp / fragments / MensaCard.java
1 package de.dhbwloe.campusapp.fragments;
2
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;
11
12 import java.text.DecimalFormat;
13
14 import de.dhbwloe.campusapp.CampusAppFragment;
15 import de.dhbwloe.campusapp.R;
16 import de.dhbwloe.campusapp.search.SearchIndices;
17
18 /**
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.
25  */
26 public class MensaCard extends CampusAppFragment {
27     private View view;
28
29     @Override
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));
34
35         Bundle args = getArguments();
36         if(args != null && args.containsKey("balance")) {
37             showNfcCardData(args);
38         }
39
40         return view;
41     }
42
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));
48     }
49
50 }