如何将哈希表对象形成一个类到android中的活动

时间:2010-02-23 12:03:18

标签: android hashtable

我想将hashtable对象从非活动类获取到活动类android

请回复我

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用extras将其传递给intent对象。像这样的东西

在非活动类中创建意图后,使用

设置值
objIntent.putExtra("keyName", "somevalue");

在活动类中,像这样访问它

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

编辑:

 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); .. 
  }