AboutFragment.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package club.thepenguins.android.fragments;
  2. import android.os.Bundle;
  3. import androidx.fragment.app.Fragment;
  4. import android.view.LayoutInflater;
  5. import android.view.View;
  6. import android.view.ViewGroup;
  7. import android.widget.ArrayAdapter;
  8. import android.widget.ListView;
  9. import android.widget.Toast;
  10. import club.thepenguins.android.R;
  11. import es.dmoral.toasty.Toasty;
  12. import static club.thepenguins.android.utils.Constants.noImplemented;
  13. public class AboutFragment extends Fragment {
  14. private static final String ARG_PARAM1 = "param1";
  15. private static final String ARG_PARAM2 = "param2";
  16. private String mParam1;
  17. private String mParam2;
  18. public AboutFragment() {
  19. // Required empty public constructor
  20. }
  21. public static AboutFragment newInstance(String param1, String param2) {
  22. AboutFragment fragment = new AboutFragment();
  23. Bundle args = new Bundle();
  24. args.putString(ARG_PARAM1, param1);
  25. args.putString(ARG_PARAM2, param2);
  26. fragment.setArguments(args);
  27. return fragment;
  28. }
  29. @Override
  30. public void onCreate(Bundle savedInstanceState) {
  31. super.onCreate(savedInstanceState);
  32. if (getArguments() != null) {
  33. mParam1 = getArguments().getString(ARG_PARAM1);
  34. mParam2 = getArguments().getString(ARG_PARAM2);
  35. }
  36. }
  37. @Override
  38. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  39. Bundle savedInstanceState) {
  40. View rootView = inflater.inflate(R.layout.fragment_about, container, false);
  41. ListView listView = rootView.findViewById(R.id.aboutLV);
  42. String[] listItem = getResources().getStringArray(R.array.thanksTo);
  43. listView.setAdapter(new ArrayAdapter<>(rootView.getContext(), R.layout.thanks, R.id.people, listItem));
  44. listView.setDivider(null);
  45. Toasty.info(rootView.getContext(), noImplemented, Toast.LENGTH_LONG).show();
  46. return rootView;
  47. }
  48. }