| |
---|
| | import java.util.List; |
---|
| | |
---|
| | public class MainActivity extends AppCompatActivity { |
---|
| | |
---|
| | BooksViewModel booksViewModel; |
---|
| | Citrus citrus; |
---|
| | |
---|
| | @Override |
---|
| | protected void onCreate(Bundle savedInstanceState) { |
---|
| |
---|
| | |
---|
| | |
---|
| | |
---|
| | citrus = (Citrus) getApplication(); |
---|
| | booksViewModel = new ViewModelProvider(this).get(BooksViewModel.class); |
---|
| | booksViewModel.getBookLiveData().observe(this, new Observer<HashMap<Integer, Book>>() { |
---|
| | @Override |
---|
| | public void onChanged(HashMap<Integer, Book> integerBookHashMap) { |
---|
| | citrus.setBook(new ArrayList<>(integerBookHashMap.values())); |
---|
| | } |
---|
| | }); |
---|
| | |
---|
| | showFragment(new MyBookshelfFragment()); |
---|
| | // showFragment(new HomeFragment()); |
---|
| | |
---|
| | setNavViewEvent(); |
---|
| | |
---|
| | } |
---|
| |
---|
| | } |
---|
| | |
---|
| | private void setNavViewEvent(){ |
---|
| | BottomNavigationView navView = findViewById(R.id.bottomNavigationView); |
---|
| | navView.setSelectedItemId(R.id.home); |
---|
| | showFragment(new HomeFragment()); |
---|
| | navView.setOnItemSelectedListener(new NavigationBarView.OnItemSelectedListener() { |
---|
| | @Override |
---|
| | public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) { |
---|
| | int itemId = menuItem.getItemId(); |
---|
| |
---|
| | |
No description provided.
最初にhomeが表示されるように変更
71e7462
intomaster
fromScheduleViewModel
on 9 Jul