Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5f9453e4 authored by Jeffrey Huang's avatar Jeffrey Huang
Browse files

Revert "Remove DialogInterface.OnDismissListener and...

Revert "Remove DialogInterface.OnDismissListener and DialogInterface.OnCancelListener interfaces from SearchManager class."

This reverts commit 57971f10.

Reason for revert: Droidcop-triggered revert due to breakage https://android-build.googleplex.com/builds/submitted/6262717/aosp_bonito-userdebug/latest/view/logs/build_error.log, bug b/150798567.

Change-Id: I52313e7ca4287981ad87e8b7c263125b5ba2e117
parent 57971f10
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -6275,10 +6275,12 @@ package android.app {
    method @NonNull public android.app.RemoteInput.Builder setLabel(@Nullable CharSequence);
  }
  public class SearchManager {
  public class SearchManager implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener {
    method public android.content.ComponentName getGlobalSearchActivity();
    method public android.app.SearchableInfo getSearchableInfo(android.content.ComponentName);
    method public java.util.List<android.app.SearchableInfo> getSearchablesInGlobalSearch();
    method @Deprecated public void onCancel(android.content.DialogInterface);
    method @Deprecated public void onDismiss(android.content.DialogInterface);
    method public void setOnCancelListener(android.app.SearchManager.OnCancelListener);
    method public void setOnDismissListener(android.app.SearchManager.OnDismissListener);
    method public void startSearch(String, boolean, android.content.ComponentName, android.os.Bundle, boolean);
+1 −1
Original line number Diff line number Diff line
@@ -695,7 +695,7 @@ package android.app {
    field @NonNull public static final android.os.Parcelable.Creator<android.app.RuntimeAppOpAccessMessage> CREATOR;
  }
  public class SearchManager {
  public class SearchManager implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener {
    method public void launchAssist(@Nullable android.os.Bundle);
  }
+24 −17
Original line number Diff line number Diff line
@@ -61,7 +61,8 @@ import java.util.List;
 * </div>
 */
@SystemService(Context.SEARCH_SERVICE)
public class SearchManager {
public class SearchManager
        implements DialogInterface.OnDismissListener, DialogInterface.OnCancelListener {

    private static final boolean DBG = false;
    private static final String TAG = "SearchManager";
@@ -638,22 +639,8 @@ public class SearchManager {
    private void ensureSearchDialog() {
        if (mSearchDialog == null) {
            mSearchDialog = new SearchDialog(mContext, this);
            mSearchDialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
                @Override
                public void onCancel(DialogInterface dialog) {
                    if (mCancelListener != null) {
                        mCancelListener.onCancel();
                    }
                }
            });
            mSearchDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
                @Override
                public void onDismiss(DialogInterface dialog) {
                    if (mDismissListener != null) {
                        mDismissListener.onDismiss();
                    }
                }
            });
            mSearchDialog.setOnCancelListener(this);
            mSearchDialog.setOnDismissListener(this);
        }
    }

@@ -844,6 +831,26 @@ public class SearchManager {
        mCancelListener = listener;
    }

    /**
     * @deprecated This method is an obsolete internal implementation detail. Do not use.
     */
    @Deprecated
    public void onCancel(DialogInterface dialog) {
        if (mCancelListener != null) {
            mCancelListener.onCancel();
        }
    }

    /**
     * @deprecated This method is an obsolete internal implementation detail. Do not use.
     */
    @Deprecated
    public void onDismiss(DialogInterface dialog) {
        if (mDismissListener != null) {
            mDismissListener.onDismiss();
        }
    }

    /**
     * Gets information about a searchable activity.
     *