2011-11-21 88 views
2

我想从ListViewActivity调用第二个Activity。我试过这个Call second Activity Android

Intent intent = new Intent(this, Activity2.class); 
startActivity(intent); 

但它不工作,maye你可以帮助我。 Eclipse说:

The constructor Intent(new AdapterView.OnItemClickListener(){}, Class<Activity2>) is undefined 

我也试过这个结果相同。

Intent intent = new Intent(Activity2.this, Activity2.class); 

感谢您的帮助

回答

3

您需要创建这样的意图:

Intent intent = new Intent(YourCurrentActivity.this, Activity2.class); 
+2

在你的第一个代码示例,'this'是指'OnItemClickListener',不是父活动类。正如Arhimed所显示的那样,您需要使用YourCurrentActivity.this来说明您尝试使用哪个'this'。 –

+0

谢谢,现在它工作! =) – Miguel13366