在第一个 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/