Class HomeActivity

  • All Implemented Interfaces:
    ComponentCallbacks, ComponentCallbacks2, KeyEvent.Callback, LayoutInflater.Factory, LayoutInflater.Factory2, View.OnCreateContextMenuListener, Window.Callback, androidx.activity.contextaware.ContextAware, androidx.activity.OnBackPressedDispatcherOwner, androidx.activity.result.ActivityResultCaller, androidx.activity.result.ActivityResultRegistryOwner, androidx.appcompat.app.ActionBarDrawerToggle.DelegateProvider, androidx.appcompat.app.AppCompatCallback, androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback, androidx.core.app.ActivityCompat.RequestPermissionsRequestCodeValidator, androidx.core.app.OnMultiWindowModeChangedProvider, androidx.core.app.OnNewIntentProvider, androidx.core.app.OnPictureInPictureModeChangedProvider, androidx.core.app.TaskStackBuilder.SupportParentable, androidx.core.content.OnConfigurationChangedProvider, androidx.core.content.OnTrimMemoryProvider, androidx.core.view.KeyEventDispatcher.Component, androidx.core.view.MenuHost, androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.lifecycle.ViewModelStoreOwner, androidx.savedstate.SavedStateRegistryOwner, com.google.android.material.navigation.NavigationView.OnNavigationItemSelectedListener

    public class HomeActivity
    extends androidx.appcompat.app.AppCompatActivity
    implements com.google.android.material.navigation.NavigationView.OnNavigationItemSelectedListener
    Main entry point to the app. Represents the landing home page after login.
    • Constructor Detail

      • HomeActivity

        public HomeActivity()
    • Method Detail

      • onCreate

        protected void onCreate​(Bundle savedInstanceState)
        Overrides:
        onCreate in class androidx.fragment.app.FragmentActivity
      • onBackPressed

        public void onBackPressed()
        Overrides:
        onBackPressed in class androidx.activity.ComponentActivity
      • onNavigationItemSelected

        public boolean onNavigationItemSelected​(MenuItem item)
        Specified by:
        onNavigationItemSelected in interface com.google.android.material.navigation.NavigationView.OnNavigationItemSelectedListener
      • isSmsPermissionGranted

        public boolean isSmsPermissionGranted()
      • onRequestPermissionsResult

        public void onRequestPermissionsResult​(int requestCode,
                                               String[] permissions,
                                               int[] grantResults)
        Specified by:
        onRequestPermissionsResult in interface androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback
        Overrides:
        onRequestPermissionsResult in class androidx.fragment.app.FragmentActivity