Обмен данными между вкладками - PullRequest
0 голосов
/ 21 июля 2010

Я получаю некоторые затруднения при создании приложения с поддержкой вкладок.
Я хочу поделиться данными между двумя вкладками моего приложения.Как я могу достичь того же?

Rgds Robert

Ответы [ 2 ]

13 голосов
/ 21 июля 2010

правильный способ - установить статическое поле в упражнении, которое создает вкладки

 public class greformanews extends TabActivity {

       public static String JorgesysTitle;
...
...
...

так в вашей деятельности, определенной на вкладке 1

 @Override
 protected void onPause() { 
    greformanews.JorgesysTitle = "JORGESYS =)";
 super.onPause();
}

в вашей активности, определенной на вкладке 2

//get  value defined in Activity 1 !:)
String Title =  greformanews.JorgesysTitle
0 голосов
/ 21 июля 2010

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

Перейти к Общие задачи Android

И посмотрите на предмет ниже "некоторые намеренные примеры". Это поможет вам начать.

В основном вам нужно поместить любые значения в пакет и передать их новому действию с помощью intent.putextras ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...