我有一个实现 Activity 的简单应用。
我正在实现 list-view
onItemClickListener
如下所示。但是,我需要在此函数中创建一个 Intent。
我怎样才能做到这一点?
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView <? > arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
Toast.makeText(getBaseContext(), "Click", Toast.LENGTH_LONG).show();
//need to create intent here to load view
Intent myintent = new Intent(this, MYclass.class);
// but this gives me error
myintent.putExtra("id", "test");
startActivity(myintent);
}
});
最佳答案
你应该在发布之前进行一些搜索,我相信你可以找到很多例子 好吧,我认为你的问题是
Intent myintent = new Intent(this,MYclass.class);
改成
Intent myintent = new Intent(YourCurrentActivityName.this,MYclass.class);
关于android - 在 setOnItemClickListener 事件的 ListView 中创建 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22787051/