Esempio n. 1
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {

    fdroidApp = (FDroidApp) getApplication();
    fdroidApp.applyTheme(this);

    super.onCreate(savedInstanceState);
    setContentView(R.layout.fdroid);
    createViews();

    getTabManager().createTabs();

    // Start a search by just typing
    setDefaultKeyMode(DEFAULT_KEYS_SEARCH_LOCAL);

    Intent intent = getIntent();
    handleSearchOrAppViewIntent(intent);

    if (intent.hasExtra(EXTRA_TAB_UPDATE)) {
      boolean showUpdateTab = intent.getBooleanExtra(EXTRA_TAB_UPDATE, false);
      if (showUpdateTab) {
        getTabManager().selectTab(2);
      }
    }

    Uri uri = AppProvider.getContentUri();
    getContentResolver().registerContentObserver(uri, true, new AppObserver());

    InstallExtensionDialogActivity.firstTime(this);

    // Re-enable once it can be disabled via a setting
    // See https://gitlab.com/fdroid/fdroidclient/issues/435
    //
    // if (UpdateService.isNetworkAvailableForUpdate(this)) {
    //     UpdateService.updateNow(this);
    // }
  }