Android ListView单击“从其他活动更改”

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", "

我有一个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",
            "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无法从代码中看到您试图如何显示字符串。我只能看到您在检索下一个字符串时遇到的问题。在这里我上传了我的全部代码,可以看到这个。你可以理解我的意思