Loading src/com/android/server/telecom/Call.java +1 −2 Original line number Diff line number Diff line Loading @@ -58,7 +58,6 @@ import android.telecom.ParcelableConference; import android.telecom.ParcelableConnection; import android.telecom.PhoneAccount; import android.telecom.PhoneAccountHandle; import android.telecom.Response; import android.telecom.StatusHints; import android.telecom.TelecomManager; import android.telecom.VideoProfile; Loading Loading @@ -3778,7 +3777,7 @@ public class Call implements CreateConnectionResponse, EventManager.Loggable, Log.d(this, "maybeLoadCannedSmsResponses: starting task to load messages"); mCannedSmsResponsesLoadingStarted = true; mCallsManager.getRespondViaSmsManager().loadCannedTextMessages( new Response<Void, List<String>>() { new CallsManager.Response<Void, List<String>>() { @Override public void onResult(Void request, List<String>... result) { if (result.length > 0) { Loading src/com/android/server/telecom/CallsManager.java +23 −0 Original line number Diff line number Diff line Loading @@ -225,6 +225,29 @@ public class CallsManager extends Call.ListenerBase void performAction(); } /** * @hide */ public interface Response<IN, OUT> { /** * Provide a set of results. * * @param request The original request. * @param result The results. */ void onResult(IN request, OUT... result); /** * Indicates the inability to provide results. * * @param request The original request. * @param code An integer code indicating the reason for failure. * @param msg A message explaining the reason for failure. */ void onError(IN request, int code, String msg); } private static final String TAG = "CallsManager"; /** Loading src/com/android/server/telecom/RespondViaSmsManager.java +1 −2 Original line number Diff line number Diff line Loading @@ -27,7 +27,6 @@ import android.content.SharedPreferences; import android.content.res.Resources; import android.telecom.Connection; import android.telecom.Log; import android.telecom.Response; import android.telephony.PhoneNumberUtils; import android.telephony.SmsManager; import android.telephony.SubscriptionManager; Loading Loading @@ -92,7 +91,7 @@ public class RespondViaSmsManager extends CallsManagerListenerBase { * the main thread. * @param context The context. */ public void loadCannedTextMessages(final Response<Void, List<String>> response, public void loadCannedTextMessages(final CallsManager.Response<Void, List<String>> response, final Context context) { new Thread() { @Override Loading Loading
src/com/android/server/telecom/Call.java +1 −2 Original line number Diff line number Diff line Loading @@ -58,7 +58,6 @@ import android.telecom.ParcelableConference; import android.telecom.ParcelableConnection; import android.telecom.PhoneAccount; import android.telecom.PhoneAccountHandle; import android.telecom.Response; import android.telecom.StatusHints; import android.telecom.TelecomManager; import android.telecom.VideoProfile; Loading Loading @@ -3778,7 +3777,7 @@ public class Call implements CreateConnectionResponse, EventManager.Loggable, Log.d(this, "maybeLoadCannedSmsResponses: starting task to load messages"); mCannedSmsResponsesLoadingStarted = true; mCallsManager.getRespondViaSmsManager().loadCannedTextMessages( new Response<Void, List<String>>() { new CallsManager.Response<Void, List<String>>() { @Override public void onResult(Void request, List<String>... result) { if (result.length > 0) { Loading
src/com/android/server/telecom/CallsManager.java +23 −0 Original line number Diff line number Diff line Loading @@ -225,6 +225,29 @@ public class CallsManager extends Call.ListenerBase void performAction(); } /** * @hide */ public interface Response<IN, OUT> { /** * Provide a set of results. * * @param request The original request. * @param result The results. */ void onResult(IN request, OUT... result); /** * Indicates the inability to provide results. * * @param request The original request. * @param code An integer code indicating the reason for failure. * @param msg A message explaining the reason for failure. */ void onError(IN request, int code, String msg); } private static final String TAG = "CallsManager"; /** Loading
src/com/android/server/telecom/RespondViaSmsManager.java +1 −2 Original line number Diff line number Diff line Loading @@ -27,7 +27,6 @@ import android.content.SharedPreferences; import android.content.res.Resources; import android.telecom.Connection; import android.telecom.Log; import android.telecom.Response; import android.telephony.PhoneNumberUtils; import android.telephony.SmsManager; import android.telephony.SubscriptionManager; Loading Loading @@ -92,7 +91,7 @@ public class RespondViaSmsManager extends CallsManagerListenerBase { * the main thread. * @param context The context. */ public void loadCannedTextMessages(final Response<Void, List<String>> response, public void loadCannedTextMessages(final CallsManager.Response<Void, List<String>> response, final Context context) { new Thread() { @Override Loading