Android ListView单击“从其他活动更改”
我有一个Listview活动和一个Main活动Android ListView单击“从其他活动更改”,android,listview,android-intent,android-listview,Android,Listview,Android Intent,Android Listview,我有一个Listview活动和一个Main活动 final Bundle bundle = getIntent().getExtras(); String link = bundle.getString("link"); 在我的Listview活动中,我有一个数组 public static final String[] link = { "http://3313.live.streamtheworld.com/WKRKFM_SC", "
final Bundle bundle = getIntent().getExtras();
String link = bundle.getString("link");
在我的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" };
我正在使用putExtra
并使用它将此数组传递给我的Mainactivity
Intent intent =new Intent(MainActivity.this, Linkview.class);
intent.putExtra("link", link[position]);
startActivity(intent);
我在主要活动中使用了这个,收到了额外的费用
final Bundle bundle = getIntent().getExtras();
String link = bundle.getString("link");
我可以很好地使用它,但在我的主要活动中
我有下一个按钮
next.setOnClickListener(new View.OnClickListener() {
@SuppressWarnings("unused")
@Override
public void onClick(View v) {
//??????
}
});
我希望当我按下next按钮时,下一个数组来自listview活动
我可以在我的主要活动中展示这一点。
我该怎么做呢?从你的问题来看,我假设你想显示数组中的下一项 只要将数组保持为静态最终变量(即常量数组),就可以直接从主类访问它。访问静态变量不需要类的实例。例如,以下内容应适用于您的主要活动:
String item = ListviewActivity.link[position];
因此,您只需将该位置作为整数传递,使用上述代码查找字符串,然后将一个添加到该位置以获取下一项。单击按钮时,我希望下一个srting将显示display@NameSpaceI无法从代码中看到您试图如何显示字符串。我只能看到您在检索下一个字符串时遇到的问题。在这里我上传了我的全部代码,可以看到这个。你可以理解我的意思