# Hierarchy For Package com.example.labstatus

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - android.os.AsyncTask<Params,Progress,Result>
    - com.example.labstatus.DetailActivity.GetDetails
    - com.example.labstatus.DetailActivity.GetHardwareDetails
    - com.example.labstatus.DetailActivity.GetSoftwares
  - android.content.Context
    - android.content.ContextWrapper
      - android.view.ContextThemeWrapper
        - android.app.Activity (implements android.content.ComponentCallbacks2, android.view.KeyEvent.Callback, android.view.LayoutInflater.Factory2, android.view.View.OnCreateContextMenuListener, android.view.Window.Callback)
          - androidx.core.app.ComponentActivity (implements androidx.core.view.KeyEventDispatcher.Component)
            - androidx.activity.ComponentActivity (implements androidx.lifecycle.LifecycleOwner, androidx.activity.OnBackPressedDispatcherOwner, androidx.savedstate.SavedStateRegistryOwner, androidx.lifecycle.ViewModelStoreOwner)
              - androidx.fragment.app.FragmentActivity (implements androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback, androidx.core.app.ActivityCompat.RequestPermissionsRequestCodeValidator)
                - androidx.appcompat.app.AppCompatActivity (implements androidx.appcompat.app.ActionBarDrawerToggle.DelegateProvider, androidx.appcompat.app.AppCompatCallback, androidx.core.app.TaskStackBuilder.SupportParentable)
                  - com.example.labstatus.DetailActivity
                  - com.example.labstatus.MainActivity
                  - com.example.labstatus.SettingsActivity
  - androidx.fragment.app.Fragment (implements android.content.ComponentCallbacks, androidx.lifecycle.LifecycleOwner, androidx.savedstate.SavedStateRegistryOwner, android.view.View.OnCreateContextMenuListener, androidx.lifecycle.ViewModelStoreOwner)
    - androidx.preference.PreferenceFragmentCompat (implements androidx.preference.DialogPreference.TargetFragment, androidx.preference.PreferenceManager.OnDisplayPreferenceDialogListener, androidx.preference.PreferenceManager.OnNavigateToScreenListener, androidx.preference.PreferenceManager.OnPreferenceTreeClickListener)
      - com.example.labstatus.SettingsActivity.SettingsFragment
  - com.example.labstatus.HttpHandler
  - androidx.recyclerview.widget.RecyclerView.Adapter<VH>
    - com.example.labstatus.SoftListAdapter
  - androidx.recyclerview.widget.RecyclerView.LayoutManager
    - androidx.recyclerview.widget.LinearLayoutManager (implements androidx.recyclerview.widget.ItemTouchHelper.ViewDropHandler, androidx.recyclerview.widget.RecyclerView.SmoothScroller.ScrollVectorProvider)
      - androidx.recyclerview.widget.GridLayoutManager
        - com.example.labstatus.AutoFitGridLayoutManager
  - androidx.recyclerview.widget.RecyclerView.ViewHolder
    - com.example.labstatus.SoftListAdapter.MyViewHolder