एंड्रॉइड किटकैट फोन स्टेटस रिसीवर तक ठीक काम करता है। एंड्रॉइड लॉलीपॉप फोन स्टेटस रिसीवर में कई प्रसारण भेजना। क्या एंड्रॉइड लॉलीपॉप में कोई चीज बदल गई है।एंड्रॉइड लॉलीपॉप टेलीफोन स्टेटस चेंज के लिए एकाधिक ब्रॉडकास्ट रिसीवर भेजता है
public class PhoneStateBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE);
Log.d("PhoneState", state);
}
}
}
<receiver android:name="com.phonestate.PhoneStateBroadcastReceiver" >
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
</intent-filter>
</receiver>
मैं देखा आशय बुलाया सदस्यता के साथ भेजा एक अतिरिक्त है, और 1 या 9223372036854775807. मेरा अनुमान है, एक बग है प्रतीत हो रहा है? – gerfmarquez
संख्या लंबी है। MAX_VALUE। क्या आपको लगता है कि यह क्यों हो रहा है? – Muzikant
मैंने इस समस्या के लिए एक बग रिपोर्ट पोस्ट की है: https://code.google.com/p/android/issues/detail?id=161508 – Muzikant