2011-11-21 90 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