Index: chrome/android/java/src/org/chromium/chrome/browser/download/ui/SpaceDisplay.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/ui/SpaceDisplay.java b/chrome/android/java/src/org/chromium/chrome/browser/download/ui/SpaceDisplay.java |
index e442e3625977db5d341e9f170cf930aa120c48c5..72f8c27723ac51def6c810fd16142177e7d3f978 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/download/ui/SpaceDisplay.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/download/ui/SpaceDisplay.java |
@@ -9,6 +9,8 @@ import android.os.AsyncTask; |
import android.os.Environment; |
import android.os.StatFs; |
import android.support.v7.widget.RecyclerView; |
+import android.view.LayoutInflater; |
+import android.view.View; |
import android.view.ViewGroup; |
import android.widget.TextView; |
@@ -103,6 +105,7 @@ public class SpaceDisplay extends RecyclerView.AdapterDataObserver { |
private AsyncTask<Void, Void, Long> mFreeBytesTask; |
private DownloadHistoryAdapter mHistoryAdapter; |
+ private View mView; |
private TextView mSpaceUsedByDownloadsTextView; |
private TextView mSpaceUsedByOtherAppsTextView; |
private TextView mSpaceFreeTextView; |
@@ -111,14 +114,21 @@ public class SpaceDisplay extends RecyclerView.AdapterDataObserver { |
SpaceDisplay(final ViewGroup parent, DownloadHistoryAdapter historyAdapter) { |
mHistoryAdapter = historyAdapter; |
- mSpaceUsedByDownloadsTextView = (TextView) parent.findViewById(R.id.size_downloaded); |
- mSpaceUsedByOtherAppsTextView = (TextView) parent.findViewById(R.id.size_other_apps); |
- mSpaceFreeTextView = (TextView) parent.findViewById(R.id.size_free); |
- mSpaceBar = (MaterialProgressBar) parent.findViewById(R.id.space_bar); |
+ mView = (ViewGroup) LayoutInflater.from(parent.getContext()) |
+ .inflate(R.layout.download_manager_ui_space_widget, null); |
+ mSpaceUsedByDownloadsTextView = (TextView) mView.findViewById(R.id.size_downloaded); |
+ mSpaceUsedByOtherAppsTextView = (TextView) mView.findViewById(R.id.size_other_apps); |
+ mSpaceFreeTextView = (TextView) mView.findViewById(R.id.size_free); |
+ mSpaceBar = (MaterialProgressBar) mView.findViewById(R.id.space_bar); |
mFileSystemBytesTask = |
new StorageSizeTask(true).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); |
} |
+ /** Returns the view. */ |
+ public View getView() { |
+ return mView; |
+ } |
+ |
@Override |
public void onChanged() { |
// Record how much the user has downloaded relative to the size of their storage. |