Clone
app/com.example.retroha/index
Gitea Bot edited this page 2026-06-14 05:43:57 +00:00

//app/com.example.retroha

Package-level declarations

Types

Name Summary
BaseActivity [main]
abstract class BaseActivity
Base activity class that provides automatic localization support. All activities in the application should extend this class to ensure dynamic language changes are applied correctly.
ConnectionSettingsActivity [main]
class ConnectionSettingsActivity : BaseActivity
Activity for configuring the connection to the Home Assistant server. Handles server URL, authentication token, and refresh interval settings. Includes a validation step before saving.
EntitySelectionActivity [main]
class EntitySelectionActivity : BaseActivity
Activity for browsing and selecting Home Assistant entities to be displayed as widgets. Features real-time filtering and persistent selection storage.
InstructionsActivity [main]
class InstructionsActivity : BaseActivity
Activity for displaying the user manual and basic operation instructions.
LanguageActivity [main]
class LanguageActivity : BaseActivity
Activity for selecting the application language. Serves as the initial entry point on first launch or when triggered from settings.
MainActivity [main]
class MainActivity : BaseActivity
The primary dashboard activity. Displays a responsive grid of Home Assistant widgets and handles real-time updates. Manages domain filtering via tabs and coordinates network requests with HaClient.
SettingsActivity [main]
class SettingsActivity : BaseActivity
Main settings menu activity. Provides navigation to connection configuration, entity selection, instructions, and language settings.