2016-11-30 4 views
-2

Je me demandais juste si une activité de pain grillé pourrait imprimer un texte tiré d'une base de données en ligne (feuille de calcul google ou google doc) au hasard? en utilisant JSON peut-être?Can TOAST affichera-t-il le texte d'une ressource en ligne au hasard?

Voici mon code et maintenant il est juste l'affichage du texte au hasard, mais de la banque que j'ai fourni dans le code ...

String[] toastMessages = new String[] {"text1", "text 2", "text 3", "text 4"}; 
       int randomMsgIndex = randomnize.nextInt(toastMessages.length); 
       Toast.makeText(getApplicationContext(), toastMessages[randomMsgIndex], Toast.LENGTH_LONG).show(); 
      } 

Merci beaucoup!

Répondre

0

Oui, vous pouvez afficher n'importe quelle chaîne en utilisant un toast !!

+0

Bonjour @Akhay et merci pour votre confirmation. Aidez-moi s'il vous plaît comment le mettre dans l'application de code. Je l'ai fait une simple feuille de google (public et publié) [link] (https://docs.google.com/spreadsheets/d/e/2PACX-1vRIqpP_NVo5sONjbS20LrgH_mOLd5LakgHoVMFFCnbANLayHx9n8NXFCikz54AuuI3kzlNjl5Nprrz3/pubhtml) permet donc de dire que je veux que le pain grillé pour imprimer le message ainsi que le nom correspondant à ce texte au format 'text-name' comme 'Bonjour-A' et 'Bonjour-D' merci beaucoup! – Jagmaster

+0

Faites-le comme ceci Toast.makeText (getApplicationContext(), message + "-" + subject, Toast.LENGTH_LONG) .show(); –

+0

Bonjour @Akhay. Tout d'abord merci de m'avoir aidé, je l'apprécie vraiment. Hmm je suis toujours confus (désolé je suis assez nouveau pour coder). 1. Comment le code sait-il de quelle source obtenir la ressource de chaîne? Je vais donner le lien à mes amis et ils peuvent éditer les entrées 'message' de sorte que le bouton assigné à celui-ci appellera des entrées aléatoires 2. Je pense que je vais devoir mettre l'identité de la source quelque part à l'intérieur 'new String [] {"text1", "text 2", "text 3", "text 4"}; afin que le code sache où tirer les données de droite? Merci beaucoup! – Jagmaster