INNER CODE UNIT · Java

startUnhibernateActivityForResult

google/bundletool · src/main/dex_src/com/google/android/archive/ReactivateActivity.java:171

  private void startUnhibernateActivityForResult() {
    Log.i(TAG, "Unarchiving package: " + getPackageName());
    Intent intent = new Intent();
    intent.setAction("com.google.android.STORE_ARCHIVE");
    intent.setPackage(appStorePackageName);

    // Forward any attached data to the app store for consideration.
    if (getIntent() != null && getIntent().getData() != null) {
      intent.putExtra(EXTRA_DATA, getIntent().getData());
    }

    try {
      startActivityForResult(intent, /* flags= */ 0);
    } catch (ActivityNotFoundException e) {
      // We handle this case in onActivityResult, because a RESULT_CANCELED is emitted.
    }
  }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…