Loading src/com/android/settings/SettingsActivity.java +7 −10 Original line number Diff line number Diff line Loading @@ -325,7 +325,9 @@ public class SettingsActivity extends Activity public void handleMessage(Message msg) { switch (msg.what) { case MSG_BUILD_CATEGORIES: { if(mNeedToRebuildCategories) { buildDashboardCategories(mCategories); } } break; } } Loading @@ -342,7 +344,7 @@ public class SettingsActivity extends Activity } public List<DashboardCategory> getDashboardCategories() { if (mNeedToRebuildCategories) { if (mNeedToRebuildCategories || mCategories.size() == 0) { buildDashboardCategories(mCategories); mNeedToRebuildCategories = false; } Loading Loading @@ -491,18 +493,13 @@ public class SettingsActivity extends Activity switchToFragment( initialFragmentName, initialArguments, true, false, mInitialTitle, false); } else { // We need to build the Categories in all cases buildDashboardCategories(mCategories); // No UP if we are displaying the main Dashboard mDisplayHomeAsUpEnabled = false; if (mCategories.size() > 0) { mInitialTitle = getText(R.string.dashboard_title); switchToFragment(DashboardSummary.class.getName(), null, false, false, mInitialTitle, false); } } } mActionBar = getActionBar(); if (mActionBar != null) { Loading src/com/android/settings/dashboard/DashboardSummary.java +4 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.text.TextUtils; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; Loading Loading @@ -79,6 +80,7 @@ public class DashboardSummary extends Fragment implements OnAccountsUpdateListen } private void rebuildUI(Context context) { long start = System.currentTimeMillis(); final Resources res = getResources(); mDashboard.removeAllViews(); Loading Loading @@ -116,6 +118,8 @@ public class DashboardSummary extends Fragment implements OnAccountsUpdateListen // Add the category mDashboard.addView(categoryView); } long delta = System.currentTimeMillis() - start; Log.d(LOG_TAG, "rebuildUI took: " + delta + " ms"); } @Override Loading Loading
src/com/android/settings/SettingsActivity.java +7 −10 Original line number Diff line number Diff line Loading @@ -325,7 +325,9 @@ public class SettingsActivity extends Activity public void handleMessage(Message msg) { switch (msg.what) { case MSG_BUILD_CATEGORIES: { if(mNeedToRebuildCategories) { buildDashboardCategories(mCategories); } } break; } } Loading @@ -342,7 +344,7 @@ public class SettingsActivity extends Activity } public List<DashboardCategory> getDashboardCategories() { if (mNeedToRebuildCategories) { if (mNeedToRebuildCategories || mCategories.size() == 0) { buildDashboardCategories(mCategories); mNeedToRebuildCategories = false; } Loading Loading @@ -491,18 +493,13 @@ public class SettingsActivity extends Activity switchToFragment( initialFragmentName, initialArguments, true, false, mInitialTitle, false); } else { // We need to build the Categories in all cases buildDashboardCategories(mCategories); // No UP if we are displaying the main Dashboard mDisplayHomeAsUpEnabled = false; if (mCategories.size() > 0) { mInitialTitle = getText(R.string.dashboard_title); switchToFragment(DashboardSummary.class.getName(), null, false, false, mInitialTitle, false); } } } mActionBar = getActionBar(); if (mActionBar != null) { Loading
src/com/android/settings/dashboard/DashboardSummary.java +4 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.text.TextUtils; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; Loading Loading @@ -79,6 +80,7 @@ public class DashboardSummary extends Fragment implements OnAccountsUpdateListen } private void rebuildUI(Context context) { long start = System.currentTimeMillis(); final Resources res = getResources(); mDashboard.removeAllViews(); Loading Loading @@ -116,6 +118,8 @@ public class DashboardSummary extends Fragment implements OnAccountsUpdateListen // Add the category mDashboard.addView(categoryView); } long delta = System.currentTimeMillis() - start; Log.d(LOG_TAG, "rebuildUI took: " + delta + " ms"); } @Override Loading