2014-02-20 4 views
0

Я хотел бы знать, как реализовать массив, открытый для нескольких фрагментов. Я буду использовать массив для хранения значений, генерируемых из отдельного фрагмента, при нажатии кнопки в соответствующих фрагментах. Должен ли я реализовать это в Основной деятельности или как отдельный фрагмент? Любезно помочь.Android-фрагменты и массив

+1

Вы можете реализовать его в родительских деятельностях т.е. фрагмента активности, так что он будет доступен для всех фрагментов. –

ответ

0
  • Для хранения массива можно использовать глобальный одноэлементный класс (класс приложения). Таким образом, вы можете получить доступ к нему через свое приложение.

    Его просто создать класс приложения. Попробуйте это легко tutorial. После того, как вы реализуете его, вы можете получить доступ к массиву, объявленный в своем классе приложения, как так:

    ApplicationClass application = ((ApplicationClass) getApplicationContext()); 
    localArray = application .getArray(); 
    
Смежные вопросы