首页 > 解决方案 > 为什么它在 .toString() 方法上显示错误

问题描述

myListViewForSong.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
         String songName = myListViewForSong.getItemIdAtPosition(position).toString();
         startActivity(new Intent(getApplicationContext(),PlayerActivity.class).putExtra("songs",mySongs).putExtra("songname",songName));
    }
});

标签: androidandroid-studio

解决方案


首先,您需要将文本转换为字符串。

     String songName =myListViewForSong.getItemIdAtPosition(position).getText().toString();

推荐阅读