nilupeng
2022-01-29 0c89bf11bcddd39b5193bb19e28399648c59a2b8
app/src/main/java/com/runt/open/mvvm/MainActivity.java
@@ -1,7 +1,12 @@
package com.runt.open.mvvm;
import android.Manifest;
import android.content.Intent;
import androidx.activity.result.ActivityResult;
import androidx.activity.result.ActivityResultCallback;
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
import androidx.navigation.NavController;
import androidx.navigation.Navigation;
import androidx.navigation.ui.NavigationUI;
@@ -11,6 +16,7 @@
import com.runt.open.mvvm.data.PhoneDevice;
import com.runt.open.mvvm.databinding.ActivityMainBinding;
import com.runt.open.mvvm.listener.ResPonse;
import com.runt.open.mvvm.ui.login.RegisterLoginActivity;
import com.runt.open.mvvm.ui.main.MainViewModel;
public class MainActivity extends BaseActivity<ActivityMainBinding, MainViewModel> {
@@ -20,6 +26,16 @@
        NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment_activity_main);
        NavigationUI.setupWithNavController(binding.navView, navController);
        checkPermission();
        ActivityResultLauncher<Intent>  launcher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback<ActivityResult>() {
            @Override
            public void onActivityResult(ActivityResult result) {
                if(result.getResultCode() == RESULT_CODE_SUCESS){
                    showToast("登录成功");
                }
            }
        });
        Intent intent = new Intent(mContext, RegisterLoginActivity.class);
        launcher.launch(intent);
    }
    private void showPermissionDialog(){