summaryrefslogtreecommitdiffstats
path: root/ui/src/com/android/providers/downloads/ui/TrampolineActivity.java
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2013-09-18 12:53:39 -0700
committerJeff Sharkey <jsharkey@android.com>2013-09-18 13:24:48 -0700
commit8ec87ea5a5c191554d6205d4c779768664b1724b (patch)
tree1652bb0c244513e65612d934c8dc0c1921aa09bf /ui/src/com/android/providers/downloads/ui/TrampolineActivity.java
parente00d56d349fff8a9c5dc86739448603986ba6cb5 (diff)
downloadandroid_packages_providers_DownloadProvider-8ec87ea5a5c191554d6205d4c779768664b1724b.tar.gz
android_packages_providers_DownloadProvider-8ec87ea5a5c191554d6205d4c779768664b1724b.tar.bz2
android_packages_providers_DownloadProvider-8ec87ea5a5c191554d6205d4c779768664b1724b.zip
Unified handling of errors around opening.
Handle both missing downloads and missing activities. Bug: 10799449, 10713636 Change-Id: I592b07fc5cf530526803379d7f7a99e8a6b207c4
Diffstat (limited to 'ui/src/com/android/providers/downloads/ui/TrampolineActivity.java')
-rw-r--r--ui/src/com/android/providers/downloads/ui/TrampolineActivity.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/ui/src/com/android/providers/downloads/ui/TrampolineActivity.java b/ui/src/com/android/providers/downloads/ui/TrampolineActivity.java
index e9cc17ef..f96c04ee 100644
--- a/ui/src/com/android/providers/downloads/ui/TrampolineActivity.java
+++ b/ui/src/com/android/providers/downloads/ui/TrampolineActivity.java
@@ -92,8 +92,10 @@ public class TrampolineActivity extends Activity {
break;
case DownloadManager.STATUS_SUCCESSFUL:
- final Intent intent = OpenHelper.buildViewIntent(this, id);
- startActivity(intent);
+ if (!OpenHelper.startViewIntent(this, id, 0)) {
+ Toast.makeText(this, R.string.download_no_application_title, Toast.LENGTH_SHORT)
+ .show();
+ }
finish();
break;