2016-11-30 10 views
-2

축배 활동이 온라인 데이터베이스 (Google 스프레드 시트 또는 Google 문서)에서 가져온 텍스트를 임의로 인쇄 할 수 있는지 궁금합니다. 어쩌면 JSON을 사용하고 있을까요?TOAST는 온라인 리소스의 텍스트를 무작위로 표시 할 수 있습니까?

여기에 내 코드와 지금은 그냥 코드에서 제공 한 은행에서 ...

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(); 
      } 

많은 감사 임의의 텍스트 만 표시 것입니다!

답변

0

예, 토스트를 사용하여 모든 문자열을 표시 할 수 있습니다!

+0

안녕하세요 @Akshay 및 확인해 주셔서 감사합니다. 코드 응용 프로그램에 넣는 방법을 알려주십시오. 나는 (공공 및 출판) 간단한 구글 스프레드 시트를했습니다 은 [링크] (https://docs.google.com/spreadsheets/d/e/2PACX-1vRIqpP_NVo5sONjbS20LrgH_mOLd5LakgHoVMFFCnbANLayHx9n8NXFCikz54AuuI3kzlNjl5Nprrz3/pubhtml는) 그래서 나는 토스트를 원하는 말할 수 'Hello-A'및 'Good morning-D'와 같은 'text-name'형식으로 해당 텍스트에 해당하는 이름과 메시지를 인쇄하십시오. 많은 감사합니다! – Jagmaster

+0

이렇게 하시겠습니까? Toast.makeText (getApplicationContext(), message + "-"+ 제목, Toast.LENGTH_LONG) .show(); –

+0

안녕하세요 @ Akshay. 우선, 정말 고맙습니다. 감사합니다. 흠, 아직도 혼란 스럽네요. 1. 코드에서 문자열 리소스를 가져올 소스를 어떻게 알 수 있습니까? 내 친구에게 링크를 줄 예정이며 '메시지'항목을 편집하여 버튼에 할당하면 임의의 항목이 표시됩니다. 2. 소스 코드를 어딘가에 넣어야 할 것 같아요. 'new String [] { "text1", "text 2", "text 3", "text 4"};' 그래서 코드는 어디서부터 데이터를 가져올 지 알고 있습니다. 감사합니다. – Jagmaster