summaryrefslogtreecommitdiffstats
path: root/ui/src/com/android/providers
diff options
context:
space:
mode:
authorVasu Nori <vnori@google.com>2010-10-15 15:23:12 -0700
committerVasu Nori <vnori@google.com>2010-10-19 17:35:44 -0700
commit3c3ed3c1488c2ebfd2b66a3cdf09b3e312883159 (patch)
treea0f2ee99134ae84ce4420734cf21062edba64bd2 /ui/src/com/android/providers
parent4c1acb60162e2a2e8c80a996676a4d543a2eb3a7 (diff)
downloadandroid_packages_providers_DownloadProvider-3c3ed3c1488c2ebfd2b66a3cdf09b3e312883159.tar.gz
android_packages_providers_DownloadProvider-3c3ed3c1488c2ebfd2b66a3cdf09b3e312883159.tar.bz2
android_packages_providers_DownloadProvider-3c3ed3c1488c2ebfd2b66a3cdf09b3e312883159.zip
bug:3083060 UI tweaks to DownloadManager screens
Change-Id: I3c7ee819077d344072deee4cfd61f883c64da758
Diffstat (limited to 'ui/src/com/android/providers')
-rw-r--r--ui/src/com/android/providers/downloads/ui/DownloadAdapter.java9
-rw-r--r--ui/src/com/android/providers/downloads/ui/DownloadList.java20
2 files changed, 9 insertions, 20 deletions
diff --git a/ui/src/com/android/providers/downloads/ui/DownloadAdapter.java b/ui/src/com/android/providers/downloads/ui/DownloadAdapter.java
index 9c572538..c0a916c9 100644
--- a/ui/src/com/android/providers/downloads/ui/DownloadAdapter.java
+++ b/ui/src/com/android/providers/downloads/ui/DownloadAdapter.java
@@ -183,12 +183,13 @@ public class DownloadAdapter extends CursorAdapter {
List<ResolveInfo> list = pm.queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY);
if (list.size() == 0) {
- return;
+ // no icon found for this mediatype. use "unknown" icon
+ iconView.setImageResource(R.drawable.ic_download_misc_file_type);
+ } else {
+ Drawable icon = list.get(0).activityInfo.loadIcon(pm);
+ iconView.setImageDrawable(icon);
}
- Drawable icon = list.get(0).activityInfo.loadIcon(pm);
- iconView.setImageDrawable(icon);
}
-
iconView.setVisibility(View.VISIBLE);
}
diff --git a/ui/src/com/android/providers/downloads/ui/DownloadList.java b/ui/src/com/android/providers/downloads/ui/DownloadList.java
index 33f821f6..0ab3f936 100644
--- a/ui/src/com/android/providers/downloads/ui/DownloadList.java
+++ b/ui/src/com/android/providers/downloads/ui/DownloadList.java
@@ -71,7 +71,6 @@ public class DownloadList extends Activity
private View mEmptyView;
private ViewGroup mSelectionMenuView;
private Button mSelectionDeleteButton;
- private Button mSelectionRestartButton;
private DownloadManager mDownloadManager;
private Cursor mDateSortedCursor;
@@ -196,8 +195,6 @@ public class DownloadList extends Activity
mSelectionMenuView = (ViewGroup) findViewById(R.id.selection_menu);
mSelectionDeleteButton = (Button) findViewById(R.id.selection_delete);
mSelectionDeleteButton.setOnClickListener(this);
- mSelectionRestartButton = (Button) findViewById(R.id.selection_retry);
- mSelectionRestartButton.setOnClickListener(this);
((Button) findViewById(R.id.deselect_all)).setOnClickListener(this);
}
@@ -372,7 +369,7 @@ public class DownloadList extends Activity
if (isPausedForWifi(cursor)) {
mQueuedDownloadId = id;
mQueuedDialog = new AlertDialog.Builder(this)
- .setTitle(R.string.dialog_title_not_available)
+ .setTitle(R.string.dialog_title_queued_body)
.setMessage(R.string.dialog_queued_body)
.setPositiveButton(R.string.keep_queued_download, null)
.setNegativeButton(R.string.remove_download, getDeleteClickHandler(id))
@@ -447,8 +444,8 @@ public class DownloadList extends Activity
new AlertDialog.Builder(this)
.setTitle(R.string.dialog_title_not_available)
.setMessage(dialogBody)
- .setPositiveButton(R.string.remove_download, getDeleteClickHandler(downloadId))
- .setNegativeButton(R.string.retry_download, getRestartClickHandler(downloadId))
+ .setNegativeButton(R.string.delete_download, getDeleteClickHandler(downloadId))
+ .setPositiveButton(R.string.retry_download, getRestartClickHandler(downloadId))
.show();
}
@@ -514,7 +511,6 @@ public class DownloadList extends Activity
* Set up the contents of the selection menu based on the current selection.
*/
private void updateSelectionMenu() {
- mSelectionRestartButton.setVisibility(View.GONE);
int deleteButtonStringId = R.string.delete_download;
if (mSelectedIds.size() == 1) {
Cursor cursor = mDownloadManager.query(new DownloadManager.Query()
@@ -523,8 +519,7 @@ public class DownloadList extends Activity
cursor.moveToFirst();
switch (cursor.getInt(mStatusColumnId)) {
case DownloadManager.STATUS_FAILED:
- deleteButtonStringId = R.string.remove_download;
- mSelectionRestartButton.setVisibility(View.VISIBLE);
+ deleteButtonStringId = R.string.delete_download;
break;
case DownloadManager.STATUS_PENDING:
@@ -553,13 +548,6 @@ public class DownloadList extends Activity
clearSelection();
break;
- case R.id.selection_retry:
- for (Long downloadId : mSelectedIds) {
- mDownloadManager.restartDownload(downloadId);
- }
- clearSelection();
- break;
-
case R.id.deselect_all:
clearSelection();
break;