From 2c2b6a3821d1e4ffbb2a0511d45943aae1992e55 Mon Sep 17 00:00:00 2001 From: Administrator <123> Date: Wed, 27 Oct 2021 08:20:51 +0000 Subject: [PATCH] baseactivity binding搭建 --- app/src/main/java/com/duqing/missions/MainActivity.java | 14 ++++++-------- 1 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/duqing/missions/MainActivity.java b/app/src/main/java/com/duqing/missions/MainActivity.java index 6ee57ce..3d0f16a 100644 --- a/app/src/main/java/com/duqing/missions/MainActivity.java +++ b/app/src/main/java/com/duqing/missions/MainActivity.java @@ -1,26 +1,24 @@ package com.duqing.missions; import android.os.Bundle; -import com.google.android.material.bottomnavigation.BottomNavigationView; -import androidx.appcompat.app.AppCompatActivity; + import androidx.navigation.NavController; import androidx.navigation.Navigation; import androidx.navigation.ui.AppBarConfiguration; import androidx.navigation.ui.NavigationUI; + +import com.duqing.missions.base.BaseActivity; import com.duqing.missions.databinding.ActivityMainBinding; +import com.google.android.material.bottomnavigation.BottomNavigationView; -public class MainActivity extends AppCompatActivity { +public class MainActivity extends BaseActivity<ActivityMainBinding> { -private ActivityMainBinding binding; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - binding = ActivityMainBinding.inflate(getLayoutInflater()); - setContentView(binding.getRoot()); - - BottomNavigationView navView = findViewById(R.id.nav_view); + BottomNavigationView navView = binding.navView; // Passing each menu ID as a set of Ids because each // menu should be considered as top level destinations. AppBarConfiguration appBarConfiguration = new AppBarConfiguration.Builder( -- Gitblit v1.9.1