diff options
Diffstat (limited to 'telephony')
| -rw-r--r-- | telephony/java/android/telephony/PhoneStateListener.java | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/telephony/java/android/telephony/PhoneStateListener.java b/telephony/java/android/telephony/PhoneStateListener.java index 350c27e..34da1c9 100644 --- a/telephony/java/android/telephony/PhoneStateListener.java +++ b/telephony/java/android/telephony/PhoneStateListener.java @@ -221,18 +221,39 @@ public class PhoneStateListener { private final Handler mHandler; + /** + * Create a PhoneStateListener for the Phone with the default subscription. + * This class requires Looper.myLooper() not return null. To supply your + * own non-null looper use PhoneStateListener(Looper looper) below. + */ public PhoneStateListener() { this(SubscriptionManager.DEFAULT_SUB_ID, Looper.myLooper()); } /** + * Create a PhoneStateListener for the Phone with the default subscription + * using a particular non-null Looper. + * @hide + */ + public PhoneStateListener(Looper looper) { + this(SubscriptionManager.DEFAULT_SUB_ID, looper); + } + + /** + * Create a PhoneStateListener for the Phone using the specified subscription. + * This class requires Looper.myLooper() not return null. To supply your + * own non-null Looper use PhoneStateListener(long subId, Looper looper) below. * @hide */ public PhoneStateListener(long subId) { this(subId, Looper.myLooper()); } - /** @hide */ + /** + * Create a PhoneStateListener for the Phone using the specified subscription + * and non-null Looper. + * @hide + */ public PhoneStateListener(long subId, Looper looper) { if (DBG) log("ctor: subId=" + subId + " looper=" + looper); mSubId = subId; |
