ListView单击从其他活动更改
问题描述:
我有Listview活动和Mainactivity。ListView单击从其他活动更改
以我列表视图活动我有一个数组,它是
public static final String[] link = {
"http://3313.live.streamtheworld.com/WKRKFM_SC",
"http://3573.live.streamtheworld.com/KXXRFMAAC",
"http://2713.live.streamtheworld.com/KXXRFMAAC",
"http://r16---sn-npo7enel.gvt1.com/videoplayback" };
im使用putExtra
并使用该传递这个数组到我Mainactivity。
Intent intent =new Intent(MainActivity.this, Linkview.class);
intent.putExtra("link", link[position]);
startActivity(intent);
而我收到我的额外使用这Mainactivity。
final Bundle bundle = getIntent().getExtras();
String link = bundle.getString("link");
,我可以用它很好,但在我的MainActivity 我有一个按钮
next.setOnClickListener(new View.OnClickListener() {
@SuppressWarnings("unused")
@Override
public void onClick(View v) {
//??????
}
});
我想,当我按下一个按钮下一个数组来自列表视图活动 和我可以在我的MainActivity中显示。 我该怎么做?
答
所以从你的问题,我假设你想显示数组中的下一个项目。
只要您将数组作为静态最终变量(即常量数组),就可以直接从您的主类访问它。您不需要该类的实例来访问静态变量。例如,下面应该从你的主要活动工作:
String item = ListviewActivity.link[position];
因此,你可以简单地传递位置为整数,查找与上面的代码串,并添加一个位置,以获得下项目。
然后,我应该写在我的按钮??? @ NameSpace – 2014-11-02 11:45:16
我希望当我点击按钮下一步srting将显示@ NameSpace – 2014-11-02 11:49:45
我看不到你的代码如何试图显示字符串。我只能看到你检索下一个字符串时遇到的问题。 – NameSpace 2014-11-02 11:52:41