From 38b4c6f436bb880413a5824895203055655a1988 Mon Sep 17 00:00:00 2001 From: Steve McKay Date: Mon, 24 Aug 2015 10:34:49 -0700 Subject: [PATCH] Use resource aliases in-lieu of ViewStubs. This eliminates the double resource inflation necsesitated by the use of ViewStubs. Change-Id: I9749356bed24f48b8304897dc6d8dc47cc11736c --- .../res/layout-sw720dp/activity.xml | 22 ------------------- packages/DocumentsUI/res/layout/activity.xml | 22 ------------------- .../layouts.xml} | 9 +++----- .../layouts.xml} | 9 +++----- .../files_activity.xml => values/layouts.xml} | 10 ++++----- .../com/android/documentsui/BaseActivity.java | 4 +--- .../documentsui/DocumentsActivity.java | 2 +- 7 files changed, 12 insertions(+), 66 deletions(-) delete mode 100644 packages/DocumentsUI/res/layout-sw720dp/activity.xml delete mode 100644 packages/DocumentsUI/res/layout/activity.xml rename packages/DocumentsUI/res/{layout-sw720dp-land/files_activity.xml => values-sw720dp-land/layouts.xml} (71%) rename packages/DocumentsUI/res/{layout/files_activity.xml => values-sw720dp/layouts.xml} (71%) rename packages/DocumentsUI/res/{layout-sw720dp/files_activity.xml => values/layouts.xml} (71%) diff --git a/packages/DocumentsUI/res/layout-sw720dp/activity.xml b/packages/DocumentsUI/res/layout-sw720dp/activity.xml deleted file mode 100644 index 97f763395e6c5..0000000000000 --- a/packages/DocumentsUI/res/layout-sw720dp/activity.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - diff --git a/packages/DocumentsUI/res/layout/activity.xml b/packages/DocumentsUI/res/layout/activity.xml deleted file mode 100644 index 97f763395e6c5..0000000000000 --- a/packages/DocumentsUI/res/layout/activity.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - diff --git a/packages/DocumentsUI/res/layout-sw720dp-land/files_activity.xml b/packages/DocumentsUI/res/values-sw720dp-land/layouts.xml similarity index 71% rename from packages/DocumentsUI/res/layout-sw720dp-land/files_activity.xml rename to packages/DocumentsUI/res/values-sw720dp-land/layouts.xml index 474b54699a905..0e1807ce165b9 100644 --- a/packages/DocumentsUI/res/layout-sw720dp-land/files_activity.xml +++ b/packages/DocumentsUI/res/values-sw720dp-land/layouts.xml @@ -14,9 +14,6 @@ limitations under the License. --> - + + @layout/fixed_layout + diff --git a/packages/DocumentsUI/res/layout/files_activity.xml b/packages/DocumentsUI/res/values-sw720dp/layouts.xml similarity index 71% rename from packages/DocumentsUI/res/layout/files_activity.xml rename to packages/DocumentsUI/res/values-sw720dp/layouts.xml index cb70543fb9c1c..7d28f9cbc2ac1 100644 --- a/packages/DocumentsUI/res/layout/files_activity.xml +++ b/packages/DocumentsUI/res/values-sw720dp/layouts.xml @@ -14,9 +14,6 @@ limitations under the License. --> - + + @layout/fixed_layout + diff --git a/packages/DocumentsUI/res/layout-sw720dp/files_activity.xml b/packages/DocumentsUI/res/values/layouts.xml similarity index 71% rename from packages/DocumentsUI/res/layout-sw720dp/files_activity.xml rename to packages/DocumentsUI/res/values/layouts.xml index cb70543fb9c1c..c73a1cbf2538b 100644 --- a/packages/DocumentsUI/res/layout-sw720dp/files_activity.xml +++ b/packages/DocumentsUI/res/values/layouts.xml @@ -14,9 +14,7 @@ limitations under the License. --> - + + @layout/drawer_layout + @layout/drawer_layout + diff --git a/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java b/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java index 7b50b62694130..2835106b9a879 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java +++ b/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java @@ -108,9 +108,7 @@ abstract class BaseActivity extends Activity { ? icicle.getParcelable(EXTRA_STATE) : buildDefaultState(); - setContentView(R.layout.files_activity); - ViewStub stub = (ViewStub) findViewById(R.id.stub); - stub.inflate(); + setContentView(mLayoutId); mRoots = DocumentsApplication.getRootsCache(this); mSearchManager = new SearchManager(); diff --git a/packages/DocumentsUI/src/com/android/documentsui/DocumentsActivity.java b/packages/DocumentsUI/src/com/android/documentsui/DocumentsActivity.java index 6d85dec1c4dd2..fdc4bb06ffff2 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/DocumentsActivity.java +++ b/packages/DocumentsUI/src/com/android/documentsui/DocumentsActivity.java @@ -82,7 +82,7 @@ public class DocumentsActivity extends BaseActivity { private BaseAdapter mStackAdapter; public DocumentsActivity() { - super(R.layout.activity, TAG); + super(R.layout.docs_activity, TAG); } @Override