public class example extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
PhoneStateListener myListener = new PhoneStateListener() {
@Override
public void onServiceStateChanged (ServiceState serviceState) {
// Some stuff
}
};
TelephonyManager mTelephonyManager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
mTelephonyManager.listen(myListener, PhoneStateListener.LISTEN_SERVICE_STATE);
}
Вот код.
Проблема в том, что слушатель выполняется каждый раз, когда начинается действие, а не только при прослушивании события
Пожалуйста, дайте мне знать, как я могу решить эту проблему.