2016-11-30 8 views
-2

Мне просто интересно, может ли тост-активность распечатать текст, взятый из онлайн-базы данных (google-таблицы или google doc) наугад? возможно, с помощью 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 и спасибо за ваше подтверждение. Пожалуйста, помогите мне, как поместить его в код приложения. Я сделал простую таблицу Google (публичную и опубликовано) [ссылка] (https://docs.google.com/spreadsheets/d/e/2PACX-1vRIqpP_NVo5sONjbS20LrgH_mOLd5LakgHoVMFFCnbANLayHx9n8NXFCikz54AuuI3kzlNjl5Nprrz3/pubhtml) Так позволяет сказать, что я хочу, чтобы тост распечатать сообщение, а также имя, соответствующее этому тексту в формате «текст-имя», например «Привет-А» и «Доброе утро-D» большое спасибо! – Jagmaster

+0

Сделайте это так: Toast.makeText (getApplicationContext(), сообщение + "-" + тема, Toast.LENGTH_LONG) .show(); –

+0

Привет @Акшай. Прежде всего, спасибо, что помогли мне, я очень ценю это. Хм, я все еще смущен (извините, я довольно новичок в кодировании). 1. Как код мог узнать, из какого источника получить строковый ресурс? Я собираюсь дать ссылку своим друзьям, и они могут редактировать записи «сообщения», чтобы назначить ей кнопку, вызовет случайные записи. 2. Я думаю, что мне нужно будет указать личность источника где-нибудь внутри 'new String [] {"text1", "text 2", "text 3", "text 4"};' так что код знает, куда нужно извлекать данные справа? Большое спасибо! – Jagmaster