Firebase(NoSQL)
Fragment✔✔
public class MainActivity extends AppCompatActivity {
BottomNavigationView bnv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ActionBar actionBar = getSupportActionBar();
actionBar.hide();
bnv = findViewById(R.id.bnv);
getSupportFragmentManager().beginTransaction().replace(R.id.layout,
new Fragment_1()).commit();
bnv.setOnItemSelectedListener(new NavigationBarView.OnItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()){
case R.id.tab1 :
getSupportFragmentManager().beginTransaction().replace(R.id.layout,
new Fragment_1()).commit();
break;
case R.id.tab2 :
getSupportFragmentManager().beginTransaction().replace(R.id.layout,
new Fragment_2()).commit();
break;
case R.id.tab3 :
getSupportFragmentManager().beginTransaction().replace(R.id.layout,
new Fragment_3()).commit();
break;
case R.id.tab4 :
getSupportFragmentManager().beginTransaction().replace(R.id.layout,
new Fragment_4()).commit();
break;
}
return true;
}
});
}
}