java - 如何将 ListView 点击上的数据动态传递到另一个 Activity

标签 java android

在第一个 Activity 中,我使用以下 Activity

 listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int position,
                                    long id) {
            Intent intent = new Intent(Dashboard.this, Dashboard_Description__page.class);
            intent.putExtra("key",str_bookmarkfile);
            startActivity(intent);
                    // TODO Auto-generated method stub



        }
    });

在第二个 Activity 中使用

String data = getIntent().getExtras().getString("key");
        System.out.println(data);

我收到错误。如果我使用“hello”代替 str_bookmarkfile 然后它在输出时给出 hello 。如何使上面的代码动态化

最佳答案

使用

Intent intent = getIntent();
String some = intent.getStringExtra("key");
   System.out.println(some );

关于java - 如何将 ListView 点击上的数据动态传递到另一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36082222/

相关文章:

java - 谁将决定任何对象是否符合垃圾收集的条件,决定这一点的参数是什么?

java - 如何在 Android 中设置主菜单布局?

java - Android:从 JNI 调用调用 shell 命令

java - Android 1.5 和 1.6 中的 ListAdapter : are there any differences?

java - 调用两次dispatchKeyEvent()

java - JCWDE模拟器运行: exception from the invoked install() method

java - SSHJ+ExpectIt : Unable to send multiple commands

java - 使用带有 VLCJ 的网络摄像头无法正常工作,而在 VLC 中使用相同的选项却可以工作 :

android - Flutter 运行(同步文件)未完成

java - 我应该返回 List 还是 ArrayList?