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

Commit a7597c61 authored by Youming Ye's avatar Youming Ye Committed by android-build-merger
Browse files

Merge "Fix ImsManager callback called once registered" am: 4fb75698 am: b245fc9f

am: 4d1df386

Change-Id: I7dd888864b82e4f4f79a561d777185a16bf0b610
parents 07547c6c 4d1df386
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -21,12 +21,11 @@ import android.annotation.SystemApi;
import android.net.Uri;
import android.os.RemoteCallbackList;
import android.os.RemoteException;
import android.telephony.ims.ImsReasonInfo;
import android.telephony.ims.aidl.IImsRegistration;
import android.telephony.ims.aidl.IImsRegistrationCallback;
import android.util.Log;

import android.telephony.ims.ImsReasonInfo;

import com.android.internal.annotations.VisibleForTesting;

import java.lang.annotation.Retention;
@@ -81,13 +80,14 @@ public class ImsRegistrationImplBase {
     * Callback class for receiving Registration callback events.
     * @hide
     */
    public static class Callback {
    public static class Callback extends IImsRegistrationCallback.Stub {
        /**
         * Notifies the framework when the IMS Provider is connected to the IMS network.
         *
         * @param imsRadioTech the radio access technology. Valid values are defined in
         * {@link ImsRegistrationTech}.
         */
        @Override
        public void onRegistered(@ImsRegistrationTech int imsRadioTech) {
        }

@@ -97,6 +97,7 @@ public class ImsRegistrationImplBase {
         * @param imsRadioTech the radio access technology. Valid values are defined in
         * {@link ImsRegistrationTech}.
         */
        @Override
        public void onRegistering(@ImsRegistrationTech int imsRadioTech) {
        }

@@ -105,6 +106,7 @@ public class ImsRegistrationImplBase {
         *
         * @param info the {@link ImsReasonInfo} associated with why registration was disconnected.
         */
        @Override
        public void onDeregistered(ImsReasonInfo info) {
        }

@@ -115,6 +117,7 @@ public class ImsRegistrationImplBase {
         * @param imsRadioTech The {@link ImsRegistrationTech} type that has failed
         * @param info A {@link ImsReasonInfo} that identifies the reason for failure.
         */
        @Override
        public void onTechnologyChangeFailed(@ImsRegistrationTech int imsRadioTech,
                ImsReasonInfo info) {
        }
@@ -125,6 +128,7 @@ public class ImsRegistrationImplBase {
         * @param uris new array of subscriber {@link Uri}s that are associated with this IMS
         *         subscription.
         */
        @Override
        public void onSubscriberAssociatedUriChanged(Uri[] uris) {

        }