Ho un servizio che avvia una discussione durante onCreate()
. Il thread sta monitorando l'hardware (IOIO) e terminerà una volta disconnesso, quindi è un loop infinito. L'interruzione del servizio da un'attività funziona correttamente e il thread si arresta anche (terminato in onDestory()
).Arresto di un servizio Android da una discussione
Il mio problema è che se il thread muore (ad esempio a causa di un'eccezione) è possibile interrompere il servizio che lo ha generato.
Ho provato a utilizzare stopSelf()
all'interno del codice del thread ma il servizio non si interrompe.
Grazie ps il mio primo post quindi per favore scusate eventuali convenzioni mancanti che avrei dovuto seguire.
impressionante, quindi lavorato? –
Grazie solo a ciò che era necessario – user1035795
Ho lo stesso problema e ho provato questa soluzione. Tuttavia, posso vedere che stopSelf() viene eseguito dal thread msin ... ma non succede nulla. E in seguito il servizio risponde ancora alle intenzioni. Qualche indizio? –