diff options
author | Amith Yamasani <yamasani@google.com> | 2010-01-25 09:15:50 -0800 |
---|---|---|
committer | Amith Yamasani <yamasani@google.com> | 2010-01-27 12:16:45 -0800 |
commit | e9ce3f01d42769f03f10e70c3244500e92d7eee1 (patch) | |
tree | 6b476470fcbb3da64b2bd81f04378f5171e72620 /core/java/android/app/Activity.java | |
parent | ec3cad8ec6b18da75b179d0fd279d652ae8fc1aa (diff) | |
download | frameworks_base-e9ce3f01d42769f03f10e70c3244500e92d7eee1.zip frameworks_base-e9ce3f01d42769f03f10e70c3244500e92d7eee1.tar.gz frameworks_base-e9ce3f01d42769f03f10e70c3244500e92d7eee1.tar.bz2 |
Move Search dialog out of system process into current activity.
SearchManager now manages the SearchDialog, in-process.
Nuked SearchDialogWrapper
SearchManagerService now just holds the Searchables information.
Hitting Search when in the local Search dialog will launch the QSB.
Diffstat (limited to 'core/java/android/app/Activity.java')
-rw-r--r-- | core/java/android/app/Activity.java | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/core/java/android/app/Activity.java b/core/java/android/app/Activity.java index 1c3414d..ca15a99 100644 --- a/core/java/android/app/Activity.java +++ b/core/java/android/app/Activity.java @@ -39,6 +39,7 @@ import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.os.IBinder; +import android.os.Looper; import android.os.RemoteException; import android.text.Selection; import android.text.SpannableStringBuilder; @@ -3449,17 +3450,7 @@ public class Activity extends ContextThemeWrapper return; } - // uses super.getSystemService() since this.getSystemService() looks at the - // mSearchManager field. - mSearchManager = (SearchManager) super.getSystemService(Context.SEARCH_SERVICE); - int ident = mIdent; - if (ident == 0) { - if (mParent != null) ident = mParent.mIdent; - if (ident == 0) { - throw new IllegalArgumentException("no ident"); - } - } - mSearchManager.setIdent(ident, getComponentName()); + mSearchManager = new SearchManager(this, null); } @Override |