2011-03-01 5 views
5

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

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(); 
+0

dopo una piccola testa di graffiare i got a farlo funzionare. è due volte che ti devo ora. Grazie. – moonlightcheese

+0

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

Problemi correlati