Removed "installed" notification when entering Details screen.

This commit is contained in:
mvp76 2017-02-15 15:55:31 +01:00
parent 7efa62891d
commit 0461860479
2 changed files with 16 additions and 0 deletions

View File

@ -701,6 +701,14 @@ public class AppDetails extends AppCompatActivity {
app = newApp;
startingPrefs = app.getPrefs(this).createClone();
// Remove all "installed" statuses for this app, since we are now viewing it.
AppUpdateStatusManager appUpdateStatusManager = AppUpdateStatusManager.getInstance(this);
for (AppUpdateStatusManager.AppUpdateStatus status : appUpdateStatusManager.getByPackageName(app.packageName)) {
if (status.status == AppUpdateStatusManager.Status.Installed) {
appUpdateStatusManager.removeApk(status.getUniqueKey());
}
}
}
private void refreshApkList() {

View File

@ -121,6 +121,14 @@ public class AppDetails2 extends AppCompatActivity implements ShareChooserDialog
return;
}
app = newApp;
// Remove all "installed" statuses for this app, since we are now viewing it.
AppUpdateStatusManager appUpdateStatusManager = AppUpdateStatusManager.getInstance(this);
for (AppUpdateStatusManager.AppUpdateStatus status : appUpdateStatusManager.getByPackageName(app.packageName)) {
if (status.status == AppUpdateStatusManager.Status.Installed) {
appUpdateStatusManager.removeApk(status.getUniqueKey());
}
}
}
@Override