2016-09-20 3 views
1

NOTE: ceci est différent de la norme Samsung Smart TV, celle-ci a Tizen OS.Retour au concentrateur intelligent lorsque la touche de retour est enfoncée sur samsung tizen tv

Mon application a été rejetée avec le défaut "Le retour ne vous amène pas à la page précédente comme SMART Hub mais va à la diffusion". Il se produit sur les modèles 2016, fonctionne très bien sur les modèles 2015 Tizen TV.

Ceci est le morceau de code qui exécute sur appuyer sur la touche retour (il a mis dans le cas apt de commutation):

tizen.application.getCurrentApplication().exit(); 

Comment puis-je l'empêcher d'aller à la radiodiffusion et direct à Smart Hub?

Répondre

0

Pour le diriger vers Smart Hub, vous pouvez essayer de masquer() pour fermer l'application.

tizen.application.getCurrentApplication().hide(); 

Vérifiez les Document pour plus de détails.

+1

A partir des documents liés: 'hide()' - _Si vous cacher une application, l'écran revient à la situation Lorsque vous avez lancé l'application._ 'exit()' - _Si vous quittez une application, l'écran revient à la situation lorsque vous avez lancé l'application._ ** Alors, pourquoi 'hide()' devrait-il faire la différence ici? ** – ozbek

+0

Oui, tu as raison. Il reste toujours une différence que exit() force une application à se terminer et hide() force une application à suspendre, mais les directions de retour sont très probablement les mêmes. –

1

Utilisez window.history.back(), alors vous devriez revenir à la page précédente

if (window.history.length != 0) 
{ 
    window.history.back(); 
} 
else if (window.history.length == 0) 
{ 
    tizen.application.getCurrentApplication().exit(); 
}