2014-12-11 59 views
0

夥計們我無法在自定義陣列適配器類中傳遞意圖,我使用過相同的東西。無法在自定義陣列適配器類中傳遞意圖

Intent i = new Intent(getApplicationContext(), RandomGameTableActivity.class); 
startActivity(i); 

它顯示錯誤:構造函數的意圖在android中是undefined。

+0

你必須使用自定義適配器活動方面的參考。 – 2014-12-11 04:35:01

+0

在Adapter中傳遞上下文並將其用作:'Intent i = new Intent((YouActivityName)context,RandomGameTableActivity.class)' – 2014-12-11 04:37:12

回答

0

傳遞上下文適配器:

public CustomAdapter(Context _context) 
{ 
    context = _context; 
} 

而且使用它作爲:

Intent i = new Intent((YouActivityName)context, RandomGameTableActivity.class); 

希望它可以幫助ツ

+0

您希望在適配器中傳遞多少個意圖 – 2014-12-11 05:01:50

1

修改代碼

Intent i = new Intent(getApplicationContext(), RandomGameTableActivity.class); startActivity(i);

Intent i = new Intent(getApplicationContext(), RandomGameTableActivity.class); getApplicationContext().startActivity(i);

相關問題