OSDN Git Service

Fix bug 3381583 - Settings action bar not refreshing menu content
authorAdam Powell <adamp@google.com>
Mon, 24 Jan 2011 01:35:41 +0000 (17:35 -0800)
committerAdam Powell <adamp@google.com>
Mon, 24 Jan 2011 01:35:41 +0000 (17:35 -0800)
Change-Id: I71416dbf691a6dacfb58c6ac3cc0df8233db8f44

src/com/android/settings/applications/ManageApplications.java

index be5019b..37efefc 100644 (file)
 
 package com.android.settings.applications;
 
-import com.android.settings.R;
-
 import com.android.internal.content.PackageHelper;
-import com.android.settings.applications.ApplicationsState.AppEntry;
+import com.android.settings.R;
 import com.android.settings.Settings.RunningServicesActivity;
 import com.android.settings.Settings.StorageUseActivity;
+import com.android.settings.applications.ApplicationsState.AppEntry;
 
+import android.app.Activity;
 import android.app.Fragment;
 import android.content.Context;
 import android.content.Intent;
@@ -48,6 +48,7 @@ import android.view.animation.AnimationUtils;
 import android.view.inputmethod.InputMethodManager;
 import android.widget.AbsListView;
 import android.widget.AdapterView;
+import android.widget.AdapterView.OnItemClickListener;
 import android.widget.BaseAdapter;
 import android.widget.CheckBox;
 import android.widget.Filter;
@@ -56,7 +57,6 @@ import android.widget.ImageView;
 import android.widget.ListView;
 import android.widget.TabHost;
 import android.widget.TextView;
-import android.widget.AdapterView.OnItemClickListener;
 
 import java.util.ArrayList;
 import java.util.Comparator;
@@ -856,6 +856,10 @@ public class ManageApplications extends Fragment implements
             }
         }
         mCurView = which;
+        final Activity host = getActivity();
+        if (host != null) {
+            host.invalidateOptionsMenu();
+        }
     }
 
     void handleRunningProcessesAvail() {