2011-09-05 1 views

Répondre

0

App layouts Widget sont basées sur RemoteView, qui ne supporte pas tous les types de widget mise en page ou vue:

http://developer.android.com/guide/topics/appwidgets/index.html#CreatingLayout

+0

c'est que je sais que je suis à la recherche de la raison – Pratik

+0

Les widgets d'application s'exécutent dans le processus d'écran d'accueil, si bien que je le comprends, RemoteViews est un mécanisme permettant aux opérations d'interface utilisateur d'exécuter votre propre code au cours de ce processus. Vous verrez les annotations RemotableViewMethod dans le code source Android par rapport aux widgets qui le prennent en charge. En ce qui concerne les raisons pour lesquelles seul un petit sous-ensemble de vues possède ces annotations, vous devrez peut-être approfondir le code pour le découvrir. Le code en cours d'exécution est sérialisé afin qu'il puisse être exécuté dans le processus d'écran d'accueil séparé, il y aura donc évidemment certaines limitations. –

Questions connexes