Ho inserito un widget interruttore in Attività principale, ho anche una seconda attività che estende BroadcastReceiver. Voglio ottenere lo stato booleano del widget switch in seconda attività.Come ottenere il valore di commutazione in Android?
Se scriv
Switch s = (Switch) findViewById(R.id.switch1);
si dice findViewById non è definito per il tipo SecondActivity. Il problema è che Android non mi consente di ottenere il valore di switch in una classe che estende Broadcast Receiver.
Desidero conoscere lo stato dell'interruttore, cioè se l'interruttore è acceso o spento, ma in seconda attività. Come posso ottenerlo?
Eventuali duplicati: http://stackoverflow.com/a/10577852/2777098 –
@IsabelHM Ho già detto che Android doesn' t riconosce findViewById in una classe che estende il ricevitore Broadcast. Ho letto quella domanda, che è completamente diversa. –
Il BroadcastReceiver non ha un'interfaccia utente (e quindi nessun interruttore), quindi ha senso che non ti permetta di trovare findById() '. –