2011-04-27 7 views
0

Je crée une application blackberry qui obtient les paramètres pour la première fois et qui s'exécute toujours en arrière-plan (exécution au démarrage). Donc, chaque fois que je clique sur l'icône de l'application, elle n'affiche aucun écran si les paramètres sont déjà configurés.Fond blackberry UI Application

J'ai utilisé UiApplication.getUiApplication().requestBackground(); mais si j'ai cliqué sur l'icône de l'application, cela ouvre l'écran des paramètres (seulement l'écran dans mon application) ainsi que l'application en cours d'exécution.

Répondre

2

Vous aurez besoin de partitionner votre application en deux parties, l'une qui peut afficher l'interface utilisateur et l'autre qui s'exécutera en arrière-plan. Les deux applications partagent le même code mais ont des points d'entrée différents, ce qui est connu sous le nom de «point d'entrée alternatif» et peut être défini dans JDE ou Blackberry eclipse plugin. Maintenant, l'application d'arrière-plan s'exécute à partir d'un autre point d'entrée et n'affiche aucune interface utilisateur. Vous pouvez exécuter des discussions à partir d'ici et écouter les événements d'intérêt.

L'application de premier plan peut vérifier si les "paramètres" de votre application ont été remplis; Si c'est le cas, il pourrait sortir immédiatement. Sinon, affichez l'interface utilisateur et collectez les "paramètres".

Espérons que cela répond. Dis moi si tu as d'autres questions.

+0

..Peut-être s'il vous plaît laissez-moi savoir un exemple Dans quelle application en arrière-plan montre les écrans de l'interface utilisateur. –

+0

Je suis en train de créer une application qui permet de suivre les appels entrants/sortants ..et de montrer l'écran approprié ..pourriez-vous me dire comment je peux commencer à zéro. –