我对我的第二项活动(主),像这样使用一个意图:在列表onItemClick
Login -> Main -> Vforum
我设法使用意图,像这样在登录活动去的主要活动:
Intent logMeIn = new Intent(this,Main.class);
startActivity(logMeIn);
工作正常。我现在的问题是从Main到Vforum。
projectList.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
Intent launchVforum = new Intent(this, Vforum.class);
startActivity(launchVforum);
}
});
projectList
是ListView
。 Eclipse是说:
The constructor Intent(new AdapterView.OnItemClickListener(){}, Class<Vforum>) is undefined
,我不知道要放什么东西在那里this
是解决它。我只想参加我的第三项活动(Vforum)。
为了解释,问题是第一个参数需要是一个Context对象。你也可以尝试Main.this,如果你不想保存上下文 – dmon 2011-05-12 00:42:51
谢谢你们,你们的解决方案都可以工作 – Ronnie 2011-05-12 17:32:36