quindi da ciò che ho raccolto, le connessioni socket non sono serializzabili o parcelable, ma ho bisogno di passare una connessione bluetooth ad un'altra attività. non voglio scrivere un servizio come intermediario, quindi per favore non postare questo come soluzione. Ho sentito che c'è un modo per passare questi tipi di oggetti usando un'interfaccia dell'applicazione personalizzata, ma non posso, per la vita di me, trovare un esempio funzionante di questo. Ho visto molta documentazione che dice qualcosa sull'effetto di "questo è possibile" ma nulla mostra come farlo.Come passare un socket Bluetooth a un'altra attività utilizzando l'interfaccia dell'applicazione
5
A
risposta
6
Definire la classe di app:
class MyApplication extends Application{
// your fields here
}
Aggiungi name
attributo file manifest.
<application android:name=".MyApplication" ../>
utilizzarlo in attività:
MyApplication myapp = (MyApplication) getApplication();
Problemi correlati
- 1. Passare dati a BroadcastReceiver da Attività utilizzando DownloadManager
- 2. Come posso passare un socket dai processi padre a figlio
- 3. Come passare un URI a un intent?
- 4. Come passare l'oggetto JSON alla nuova attività
- 5. Come passare il valore di avanzamento da thread a attività?
- 6. Come passare valori da RecycleAdapter a MainActivity o Altre attività
- 7. Come passare parametri a un file batch utilizzando C#
- 8. Come passare da un frame a Selenium WebDriver utilizzando Java
- 9. Come registrare audio utilizzando l'auricolare bluetooth
- 10. Come passare disegnabile utilizzando Parcelable
- 11. Android Come passare LinkedHashMap tra le attività?
- 12. Come trovare i dispositivi nell'intervallo utilizzando bluetooth?
- 13. Bluetooth: Rileva evento utilizzando Bluez
- 14. Come associare un socket a più interfacce
- 15. Come posso passare un extra a un intento Android utilizzando MonkeyRunner?
- 16. Come implementare al meglio due attività che condividono un servizio (con connessione Bluetooth)?
- 17. Invia file utilizzando Android Bluetooth?
- 18. È possibile collegare un socket Web HTML5 a un socket Java?
- 19. Come passare un argomento a shortcut array.map?
- 20. server/client l2cap utilizzando IOBluetooth (stack bluetooth osx)
- 21. Come passare un puntatore a un'interfaccia?
- 22. Come passare ArrayList utilizzando putStringArrayListExtra()
- 23. passare a un altro utente utilizzando il fabric
- 24. Ciclo di attività infinito quando si attiva il Bluetooth
- 25. Xamarin.Forms Passare a un'altra pagina utilizzando ViewModel
- 26. Come passare un evento a un metodo?
- 27. Come inviare NSString tramite socket utilizzando NSOutputStream
- 28. Perché associare un socket a un indirizzo?
- 29. Come associare e connettere a livello di codice un dispositivo bluetooth HID (tastiera Bluetooth) su Android
- 30. C# Come passare su un cookie utilizzando un comune HttpClient
dopo una piccola testa di graffiare i got a farlo funzionare. è due volte che ti devo ora. Grazie. – moonlightcheese
Vedere il seguente link per una descrizione dettagliata sull'uso della classe Application [http://stackoverflow.com/questions/708012/how-to-declare-global-variables-in-android] – Martin