Advertisement
Guest User

Untitled

a guest
Oct 27th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. @Override
  2. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  3. View v = inflater.inflate(R.layout.fragment_laterlist, container, false);
  4. getActivity().setTitle(getResources().getString(R.string.add_list_text));
  5.  
  6. favListView = (ListView) v.findViewById(R.id.favList);
  7.  
  8. favList = new ArrayList<String>();
  9. favoriteItem = getArguments();
  10. if (getArguments() != null) {
  11. receiveItemTitle = favoriteItem.getString("favorite_item");
  12. if (receiveItemTitle != null) {
  13. favList.add(receiveItemTitle);
  14. saveArray();
  15. Toast.makeText(this.getActivity(), "favList'e eklendi ve kaydedildi", Toast.LENGTH_SHORT).show();
  16. }
  17. }
  18.  
  19. if (serialized != null) {
  20. loadArray();
  21.  
  22. adapter = new ArrayAdapter<String>(getActivity().getApplicationContext(), R.layout.text_listview_black, favListNew);
  23. adapter.notifyDataSetChanged();
  24. favListView.setAdapter(adapter);
  25. }
  26.  
  27.  
  28.  
  29.  
  30. return v;
  31. }
  32.  
  33.  
  34. private void loadArray() {
  35. sp = PreferenceManager.getDefaultSharedPreferences(getActivity());
  36. serialized = sp.getString("favArrayList", null);
  37. favListNew = Arrays.asList(TextUtils.split(serialized, ","));
  38. if (favListNew != null){
  39. Toast.makeText(this.getActivity(), "favListNew isn't null.", Toast.LENGTH_SHORT).show();
  40. }
  41. else
  42. Toast.makeText(this.getActivity(), "null favListNew", Toast.LENGTH_SHORT).show();
  43. }
  44.  
  45. private void saveArray() {
  46. sp = PreferenceManager.getDefaultSharedPreferences(getActivity());
  47. editor = sp.edit();
  48. editor.putString("favArrayList", TextUtils.join(",", favList));
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement