Show 'download cancelled' message when dismissing downloading app
This commit is contained in:
parent
b5ae78cf4d
commit
784733cd76
@ -56,20 +56,24 @@ public class AppStatusListItemController extends AppListItemController {
|
|||||||
@Override
|
@Override
|
||||||
protected DismissResult onDismissApp(@NonNull App app) {
|
protected DismissResult onDismissApp(@NonNull App app) {
|
||||||
AppUpdateStatus status = getCurrentStatus();
|
AppUpdateStatus status = getCurrentStatus();
|
||||||
|
CharSequence message = null;
|
||||||
if (status != null) {
|
if (status != null) {
|
||||||
AppUpdateStatusManager manager = AppUpdateStatusManager.getInstance(activity);
|
AppUpdateStatusManager manager = AppUpdateStatusManager.getInstance(activity);
|
||||||
manager.removeApk(status.getUniqueKey());
|
manager.removeApk(status.getUniqueKey());
|
||||||
switch (status.status) {
|
switch (status.status) {
|
||||||
case ReadyToInstall:
|
case ReadyToInstall:
|
||||||
manager.markAsNoLongerPendingInstall(status);
|
manager.markAsNoLongerPendingInstall(status);
|
||||||
|
// Do this silently, because it should be pretty obvious based on the context
|
||||||
|
// of a "Ready to install" app being dismissed.
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Downloading:
|
case Downloading:
|
||||||
cancelDownload();
|
cancelDownload();
|
||||||
|
message = activity.getString(R.string.app_list__dismiss_downloading_app);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return new DismissResult(true);
|
return new DismissResult(message, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -89,6 +89,7 @@ This often occurs with apps installed via Google Play or other sources, if they
|
|||||||
<string name="app_list_download_ready">Downloaded, ready to install</string>
|
<string name="app_list_download_ready">Downloaded, ready to install</string>
|
||||||
<string name="app_list__dismiss_app_update">Update ignored</string>
|
<string name="app_list__dismiss_app_update">Update ignored</string>
|
||||||
<string name="app_list__dismiss_vulnerable_app">Vulnerability ignored</string>
|
<string name="app_list__dismiss_vulnerable_app">Vulnerability ignored</string>
|
||||||
|
<string name="app_list__dismiss_downloading_app">Download canceled</string>
|
||||||
|
|
||||||
<string name="installed_apps__activity_title">Installed Apps</string>
|
<string name="installed_apps__activity_title">Installed Apps</string>
|
||||||
<string name="installed_app__updates_ignored">Updates ignored</string>
|
<string name="installed_app__updates_ignored">Updates ignored</string>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user