sak*_*kir 3 android android-listview onitemclicklistener
我有一个简单的应用程序,它实现了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);
}
});
Run Code Online (Sandbox Code Playgroud)
你应该在发布之前进行一些搜索,我相信你可以找到很多例子,我认为你的问题是
Intent myintent = new Intent(this,MYclass.class);
Run Code Online (Sandbox Code Playgroud)
改为
Intent myintent = new Intent(YourCurrentActivityName.this,MYclass.class);
Run Code Online (Sandbox Code Playgroud)