как получить объект хеш-таблицы из класса для активности в Android - PullRequest
0 голосов
/ 23 февраля 2010

Я хочу получить хеш-таблицу из класса неактивности в класс активности андроид

пожалуйста, ответьте мне

спасибо

1 Ответ

0 голосов
/ 23 февраля 2010

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

после создания намерения в классе неактивности установите значение с помощью

objIntent.putExtra("keyName", "somevalue");

В классе занятий доступ к нему такой:

Bundle extras = getIntent().getExtras();
if(extras !=null)
{
String value = extras.getString("keyName");
}

EDIT:

 CityList extends Activity { 
    DBConnection server = new DBConnection(); 
    server.getDataValues(); 
    try { 
       Bundle extras = getIntent().getExtras(); 
       ArrayList<String> list = extras.getStringArrayList("city"); 
       System.out.println(list.get(0)); 
       System.out.println(list.get(1)); } 
    catch(Exception e) { Log.d(this.getClass(), e.getMessage()); } 
  } 

  class ServerConnection { 
    .... Intent intent = new Intent(this, CityList.class); 
    ArrayList<String> list = new ArrayList<String>(); 
    list.add("city_1"); 
    list.add("city_2"); 
    intent.putStringArrayListExtra("city", list); .. 
  } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...