@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getSupportFragmentManager().findFragmentById(android.R.id.content)==null) { getSupportFragmentManager().beginTransaction() .add(android.R.id.content, new TripsFragment()).commit(); } } }
@Override public Object onRetainNonConfigurationInstance() { return(getViewModel()); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); viewModel=(TripRosterViewModel)getLastNonConfigurationInstance(); if (viewModel==null) { viewModel=new TripRosterViewModel(getApplication()); } if (getFragmentManager().findFragmentById(android.R.id.content)==null) { getFragmentManager().beginTransaction() .add(android.R.id.content, new TripsFragment()).commit(); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getSupportFragmentManager().findFragmentById(android.R.id.content)==null) { getSupportFragmentManager().beginTransaction() .add(android.R.id.content, new TripsFragment()).commit(); } } }
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); setLayoutManager(new LinearLayoutManager(getActivity())); getRecyclerView() .addItemDecoration(new DividerItemDecoration(getActivity(), LinearLayoutManager.VERTICAL)); TripRosterViewModel vm=((MainActivity)getActivity()).getViewModel(); vm.allTrips.observe(this, trips -> { setAdapter(new TripsAdapter(trips, getActivity().getLayoutInflater())); if (trips==null || trips.size()==0) { final TripStore store=TripDatabase.get(getActivity()).tripStore(); new Thread() { @Override public void run() { store.insert(new Trip("Vacation!", 10080, Priority.MEDIUM, new Date()), new Trip("Business Trip", 4320, Priority.OMG, new Date())); } }.start(); } }); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getSupportFragmentManager().findFragmentById(android.R.id.content)==null) { getSupportFragmentManager().beginTransaction() .add(android.R.id.content, new TripsFragment()).commit(); } } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getSupportFragmentManager().findFragmentById(android.R.id.content)==null) { getSupportFragmentManager().beginTransaction() .add(android.R.id.content, new TripsFragment()).commit(); } } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getSupportFragmentManager().findFragmentById(android.R.id.content)==null) { getSupportFragmentManager().beginTransaction() .add(android.R.id.content, new TripsFragment()).commit(); } } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getSupportFragmentManager().findFragmentById(android.R.id.content)==null) { getSupportFragmentManager().beginTransaction() .add(android.R.id.content, new TripsFragment()).commit(); } } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getSupportFragmentManager().findFragmentById(android.R.id.content)==null) { getSupportFragmentManager().beginTransaction() .add(android.R.id.content, new TripsFragment()).commit(); } } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getSupportFragmentManager().findFragmentById(android.R.id.content)==null) { getSupportFragmentManager().beginTransaction() .add(android.R.id.content, new TripsFragment()).commit(); } } }