我有一个实现活动的简单应用程序。
我正在执行如下的list-view
onItemClickListener
。但是,我需要在这个函数中创建一个意图。
我怎样才能做到这一点?
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/