Wie man Schalter in Android?

Habe ich gelegt, ein Schalter-widget in Haupttätigkeit, ich habe auch eine zweite Aktivität, die erstreckt BroadcastReceiver. Ich will den booleschen Zustand des Schalter-widget in der zweiten Aktivität.

Wenn ich Typ

Switch s = (Switch) findViewById(R.id.switch1);

er sagt findViewById ist nicht definiert für den Typ SecondActivity. Das problem ist Android erlaubt mir nicht, um den Wert der Schalter in einer Klasse, die Sie erweitert Broadcast Receiver.

Ich will wissen, den Zustand der Schalter, ich.e, ob Schalter an oder aus ist, aber in der zweiten Aktivität. Wie kann ich es erreichen?

  • Mögliche Duplikate von: stackoverflow.com/a/10577852/2777098
  • Ich habe bereits gesagt, dass Android nicht erkennt findViewById in einer Klasse, die Sie erweitert Broadcast receiver. Ich habe gelesen, dass die Frage, das ist völlig anders.
  • Ihre BroadcastReceiver nicht über eine Benutzeroberfläche (und somit keine Option), so macht es Sinn, dass Sie es nicht zulassen würde, dass Sie findViewById().
Schreibe einen Kommentar