访问listview项目字符串的最简单方法是什么?

时间:2015-04-04 13:44:34

标签: java android listview

我有一个列表视图,我想在点击列表视图中的项目时开始一项新活动。如何从新活动中访问该项目的变量?

编辑:我的列表视图通过Asynctask和RSS Feed填充。我想访问数组中的一个项目并读出它的URL。

1 个答案:

答案 0 :(得分:1)

方法1

您可以在单击listview时将其存储在自定义类的对象(实现Serilizable)中,并通过intent传递该对象。确保:

  //to pass :
  intent.putExtra("MyClass", obj);  

 // to retrieve object in second Activity
getIntent().getSerializableExtra("MyClass");

方法2 (不推荐):

创建一个静态自定义类,并将onclick中的变量存储到该类实例。

表示静态类A {...}

//To pass
A.variable = "stored value";

//retrieve
 String s = A.variable;

方法3

使用SharePreferences。仅在您需要记住用户上次使用该应用时点击的内容时才推荐使用。