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

Commit e4977b4b authored by Sergej Salnikov's avatar Sergej Salnikov Committed by Android (Google) Code Review
Browse files

Merge "Remove DialogInterface.OnDismissListener and...

Merge "Remove DialogInterface.OnDismissListener and DialogInterface.OnCancelListener interfaces from SearchManager class."
parents 93fadc76 57971f10
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -6275,12 +6275,10 @@ package android.app {
    method @NonNull public android.app.RemoteInput.Builder setLabel(@Nullable CharSequence);
  }
  public class SearchManager implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener {
  public class SearchManager {
    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 implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener {
  public class SearchManager {
    method public void launchAssist(@Nullable android.os.Bundle);
  }
+17 −24
Original line number Diff line number Diff line
@@ -61,8 +61,7 @@ import java.util.List;
 * </div>
 */
@SystemService(Context.SEARCH_SERVICE)
public class SearchManager
        implements DialogInterface.OnDismissListener, DialogInterface.OnCancelListener {
public class SearchManager {

    private static final boolean DBG = false;
    private static final String TAG = "SearchManager";
@@ -639,8 +638,22 @@ public class SearchManager
    private void ensureSearchDialog() {
        if (mSearchDialog == null) {
            mSearchDialog = new SearchDialog(mContext, this);
            mSearchDialog.setOnCancelListener(this);
            mSearchDialog.setOnDismissListener(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();
                    }
                }
            });
        }
    }

@@ -831,26 +844,6 @@ 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.
     *