0

Я хотел бы иметь массив тостов в отдельном классе. Может кто-нибудь это прокомментировать. У меня есть путаница в отношении того, какой тип данных должен иметь массив.Привет, я хотел бы иметь массив тостов в отдельном классе.

любой код пожалуйста? обратите внимание, что я хочу создать эту область в новом классе, и мне понадобится во время onClick, чтобы получить требуемый тост из массива.

+1

Не могли бы вы рассказать о своем вопросе и показать, что вы пробовали до сих пор? – vanekjar

+1

Вы имеете в виду весь тост или просто сообщение? Сообщения могут быть только в массиве CharSequence/string. –

+0

Не могли бы вы показать его в коде? просто массив с 2 - 3 элементами будет делать @BenjaminS – csharp

ответ

0

Просто идея, но вы можете хранить сообщения в списке или массиве и передавать это при создании тоста.

String[] sArray = new String[2]; 
sArray[0] = "TestMessage1"; 
sArray[1] = "TestMessage2" 

Toast.makeText(appContext, sArray[0], Toast.LENGTH_SHORT).show(); 

Используя отдельный метод вы могли бы сделать что-то вроде:

public class newClass{ 
     public static String getToastMessage(int messagenum){ 
     return sArray[messagenum]; 
    }  
} 

Toast.makeText(appContext, newClass.getToastMessage(0), Toast.LENGTH_SHORT).show(); 

Это немного псевдо-Коди, но есть в этом вдоль линий, что вы ищете?

Смежные вопросы