2015-04-02 13 views
7

Questo è un problema senza risposta sulla samsungdforum, e non ho trovato una risposta soddisfacente qui finora ..applicazione dovrebbe uscire su Smart Hub Samsung Smart TV

mia app è stata rifiutata da Samsung ragazzi perché l'app fa non uscire su smart hub. Quando un utente preme il pulsante smarthub, viene visualizzato smarthub, ma l'app è ancora in esecuzione in background. La prova di ciò è che quando riavviamo l'app, inizia da dove era rimasta.

Per quanto ne so, questo codice avrà l'applicazione per Smart Hub:

var widgetAPI = new Common.API.Widget(); 
    widgetAPI.sendReturnEvent(); 
    mwPlugin.SetSource(0); 

Il codice di cui sopra si sta comportando bene per un lettore Blu-ray, ma per la TV, si sta minimizzando solo l'applicazione, e se c'è un video in esecuzione nell'app, allora questo codice pasticcia con il video sul televisore.

E questo codice uscirà l'applicazione sullo schermo di trasmissione:

var widgetAPI = new Common.API.Widget(); 
    widgetAPI.sendExitEvent(); 
mwPlugin.SetSource(0); 

Quindi uno può suggerire come uscire l'applicazione su Smart Hub in Samsung Smart TV?

risposta

0

Se riesci a mettere le mani su un'istanza dell'applicazione, ha un metodo exit().

var app = tizen.application.getCurrentApplication(); 
app.exit(); 

Come descritto in documentation. Anche lo Guide ha una sezione su come terminare gli applicativi.

+0

Quella volta che la piattaforma tizen non era lì – abhi

+0

Sì, ho capito che è piuttosto vecchio. Lo hai risolto alla fine? –