Changeset View
Changeset View
Standalone View
Standalone View
src/it/reyboz/bustorino/fragments/FavoritesFragment.java
Show All 17 Lines | |||||
import android.widget.ListView; | import android.widget.ListView; | ||||
import android.widget.TextView; | import android.widget.TextView; | ||||
import android.widget.Toast; | import android.widget.Toast; | ||||
import androidx.annotation.NonNull; | import androidx.annotation.NonNull; | ||||
import androidx.annotation.Nullable; | import androidx.annotation.Nullable; | ||||
import androidx.lifecycle.ViewModelProvider; | import androidx.lifecycle.ViewModelProvider; | ||||
import java.util.ArrayList; | |||||
import java.util.List; | import java.util.List; | ||||
import it.reyboz.bustorino.ActivityFavorites; | import it.reyboz.bustorino.ActivityFavorites; | ||||
import it.reyboz.bustorino.ActivityMain; | import it.reyboz.bustorino.ActivityMain; | ||||
import it.reyboz.bustorino.ActivityMap; | import it.reyboz.bustorino.ActivityMap; | ||||
import it.reyboz.bustorino.R; | import it.reyboz.bustorino.R; | ||||
import it.reyboz.bustorino.adapters.StopAdapter; | import it.reyboz.bustorino.adapters.StopAdapter; | ||||
import it.reyboz.bustorino.backend.Stop; | import it.reyboz.bustorino.backend.Stop; | ||||
▲ Show 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { | ||||
}); | }); | ||||
angeryBusImageView = root.findViewById(R.id.angeryBusImageView); | angeryBusImageView = root.findViewById(R.id.angeryBusImageView); | ||||
favoriteTipTextView = root.findViewById(R.id.favoriteTipTextView); | favoriteTipTextView = root.findViewById(R.id.favoriteTipTextView); | ||||
registerForContextMenu(favoriteListView); | registerForContextMenu(favoriteListView); | ||||
FavoritesViewModel model = new ViewModelProvider(this).get(FavoritesViewModel.class); | FavoritesViewModel model = new ViewModelProvider(this).get(FavoritesViewModel.class); | ||||
model.getFavorites().observe(getViewLifecycleOwner(), this::showStops); | model.getFavorites().observe(getViewLifecycleOwner(), this::showStops); | ||||
showStops(new ArrayList<>()); | |||||
return root; | return root; | ||||
} | } | ||||
@Override | @Override | ||||
public void onAttach(@NonNull Context context) { | public void onAttach(@NonNull Context context) { | ||||
super.onAttach(context); | super.onAttach(context); | ||||
if (context instanceof CommonFragmentListener) { | if (context instanceof CommonFragmentListener) { | ||||
mListener = (CommonFragmentListener) context; | mListener = (CommonFragmentListener) context; | ||||
} else { | } else { | ||||
▲ Show 20 Lines • Show All 178 Lines • Show Last 20 Lines |
Public contents are in Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) or GNU Free Documentation License (at your option) unless otherwise noted. · Contact / Register