Fügen Sie PhoneStateListener hinzu

Ich versuche mich einzurichtenPhoneStateListener aber ich bekomme einePhoneCallListener cannot be resolved to a type.

public class ButtonView extends FrameLayout  {

     PhoneCallListener phoneListener = new PhoneCallListener();
     TelephonyManager telephonyManager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
     telephonyManager.listen(phoneListener,PhoneStateListener.LISTEN_CALL_STATE);
}

In einem anderen Beispiel habe ich festgestellt, dass es so geschrieben ist und funktioniert

public class MainActivity extends Activity {
    public void onCreate(Bundle savedInstanceState) {

        // add PhoneStateListener
        PhoneCallListener phoneListener = new PhoneCallListener();
        TelephonyManager telephonyManager = (TelephonyManager) this
            .getSystemService(Context.TELEPHONY_SERVICE);
        telephonyManager.listen(phoneListener,PhoneStateListener.LISTEN_CALL_STATE);
}

Was muss ich an meinem Code ändern, damit er funktioniert?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage