Activity
de.kaffeemitkoffein.tinyweatherforecastgermany.MainActivity

public class MainActivity extends Activity
  • Field Details

  • Constructor Details

    • MainActivity

      public MainActivity()
  • Method Details

    • onPause

      protected void onPause()
    • onSaveInstanceState

      public void onSaveInstanceState(Bundle savedInstanceState)
    • onRestoreInstanceState

      public void onRestoreInstanceState(Bundle restoreInstanceState)
    • onStart

      protected void onStart()
    • onResume

      protected void onResume()
    • onStop

      protected void onStop()
    • onDestroy

      protected void onDestroy()
    • onCreate

      protected void onCreate(Bundle savedInstanceState)
    • getEstimatedAdapterLayoutTimeInMillis

      public static long getEstimatedAdapterLayoutTimeInMillis(Context context)
    • loadStationsData

      public void loadStationsData()
    • displayUpdateTime

      public void displayUpdateTime(CurrentWeatherInfo currentWeatherInfo)
    • displayWeatherForecast

      public void displayWeatherForecast()
    • forcedOverallUpdate

      public void forcedOverallUpdate()
    • getColorFromResource

      public static int getColorFromResource(Context context, int id)
    • setOverflowMenuItemColor

      public static void setOverflowMenuItemColor(Context context, Menu menu, int id, int string_id)
    • onCreateOptionsMenu

      public boolean onCreateOptionsMenu(Menu menu)
    • onMenuOpened

      public boolean onMenuOpened(int featureID, Menu menu)
    • onOptionsMenuClosed

      public void onOptionsMenuClosed(Menu menu)
    • onOptionsItemSelected

      public boolean onOptionsItemSelected(MenuItem mi)
    • showAboutDialog

      public void showAboutDialog()
    • showWhatsNewDialog

      public void showWhatsNewDialog()
    • deleteAreaDatabase

      public static void deleteAreaDatabase(Context context)
    • prepareAreaDatabase

      public static boolean prepareAreaDatabase(Context context)
    • askDialog

      public static void askDialog(Context context, Integer icon, String title, String[] text, DialogInterface.OnClickListener positiveListener)
    • popupHint

      public void popupHint()
    • requestPermissionsAndShowHints

      public void requestPermissionsAndShowHints()
    • onRequestPermissionsResult

      public void onRequestPermissionsResult(int permRequestCode, String[] perms, int[] grantRes)
    • onTrimMemory

      public void onTrimMemory(int level)
    • standardizeGeo

      public String standardizeGeo(String s)
    • isIgnoringBatteryOptimizations

      public static boolean isIgnoringBatteryOptimizations(Context context)
      Checks if battery optimizations are ignored. Returns true if ignored or not in place (api below 23), returns false if in place or powerManager not accessible.
      Parameters:
      context -
      Returns:
    • isDataSaverActive

      public static boolean isDataSaverActive(Context context)
    • checkForBatteryOptimizationForLocation

      public boolean checkForBatteryOptimizationForLocation(Context context)
    • updateAppViews

      public static void updateAppViews(Context context, CurrentWeatherInfo weatherCard)
    • updateAppViews

      public void updateAppViews(CurrentWeatherInfo weatherCard)
    • getWeatherAccount

      public static Account getWeatherAccount(Context context)
    • isSyncAccountEnabled

      public static boolean isSyncAccountEnabled(Context context)
    • setSyncAccountEnabled

      public static void setSyncAccountEnabled(Context context, Account account, boolean enable)
    • registerSyncAdapter

      public static void registerSyncAdapter(Context context)
    • getManualSyncRequest

      public static SyncRequest getManualSyncRequest(Context context, int updateFlags)
    • showMainappProgress

      public void showMainappProgress()
    • hideMainappProgress

      public void hideMainappProgress()
    • displayNoData

      public void displayNoData()
    • hideNoData

      public void hideNoData()