Fixed view/package in some cases

This commit is contained in:
M66B
2022-06-17 15:54:50 +02:00
parent 88ea3f56c3
commit 353a38ca2f
2 changed files with 40 additions and 15 deletions

View File

@@ -534,7 +534,16 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
} catch (Throwable ex) {
if (this instanceof ActivityMain)
throw ex;
Helper.reportNoViewer(this, intent, ex);
if (intent.getPackage() == null)
Helper.reportNoViewer(this, intent, ex);
else {
intent.setPackage(null);
try {
super.startActivity(intent);
} catch (Throwable exex) {
Helper.reportNoViewer(this, intent, exex);
}
}
}
}
@@ -545,7 +554,16 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
Log.logExtras(intent);
super.startActivityForResult(intent, requestCode);
} catch (Throwable ex) {
Helper.reportNoViewer(this, intent, ex);
if (intent.getPackage() == null)
Helper.reportNoViewer(this, intent, ex);
else {
intent.setPackage(null);
try {
super.startActivityForResult(intent, requestCode);
} catch (Throwable exex) {
Helper.reportNoViewer(this, intent, exex);
}
}
}
}