Aller au contenu

Problème pour un projet (AppInventor)


Recommended Posts

Bonsoir,

J'ai un problème tout bête dans appinventor mais si quelqu'un peut m'aider ce serait super.

En fait je n'arrive pas à faire que le bouton (qui nous envoie sur un site) sur lequel l'utilisateur clique, puisse être recliqué SANS devoir relancer l'appli, je pense qu'il faut remettre les valeurs par défaut mais comment faire!? Je viens de perdre 2h pour tester plein de combinaison mais je n'arrive pas!

Alors une idée de comment faire?

VOilà l'images des blocks :

helpbukhk.png

Lien vers le commentaire
Partager sur d’autres sites

Je n'arrive pas à faire que l'action du bouton, c'est à dire : "m'envoyer sur un site" se répète.

Google en parle ici mais je ne comprends pas vraiment ce qu'il explique....

Getting values back from the apps you start

Some apps are constructed to return a value to to access the result to access the result depends on the design of the activity being started. Currently, App Inventor can get back text results only.

Returning results from App Inventor Activities

You can create App Inventor activities that return a (text) result to their callers, so they can be used as subroutines. To To return a result, invoke the command close screen with result (located in the Control drawer). Your subroutine will will terminate, and the argument of close screen with result will become available to the activity starter that started it, passed as an argument to the AfterActivity event.

More specifically, suppose there is a SubroutineApp designed to be started with an activity starter and return a value, and a CallerApp that uses an ActivityStarter to call SubroutineApp. To return the result, SubroutineApp executes close screen with result, giving it as argument the result that should be returned to the caller.

On the caller side, CallerApp sets up its Activity Starter with the correct package name and class name for starting SubroutineApp. It must also set the ActivityStarter.ResultName property to the special text string APP_INVENTOR_RESULT. Then CallerApp starts the SubroutineApp activity. When the subroutine finishes, the Activity Starter's AfterActivity event triggers, and the result argument to AfteActivity will be the result that was passed back from SubroutineApp. That same information is available as the ActivityStarter's Result property.

Using this method, you can combine several App Inventor apps, both apps you write, as well as apps you share with others.

Lien vers le commentaire
Partager sur d’autres sites

ça n'a rien à voir :emo_im_lips_are_sealed:

Il est possible d'échanger des information entre 2 activity. (Pour faire simple 1 activity = 1 programme, c'est faux dans une vrai appli mais vrai pour appInventor)

Donc le texte de google t'explique que si tu souhaites faire dialoguer 2 programmes appinventor tu ne peux faire passer que du texte.

La tu démarre un le navigateur une fois terminé tu retourne à ton activity. point. tu ne va rien recevoir du navigateur.

Y'a aucune variable à réinitialiser ou quoi que ce soit, si tu recliques ça va relancer ton navigateur.

Essaie de comprendre ce que fait ton programme et surtout exprime clairement ce que toi tu veux qu'il fasse.

AppInventor est très séquentiel dans son fonctionnement donc si tu sait exprimer tes idées simplement alors ça se mettra en place très facilement.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...