夥計們我無法在自定義陣列適配器類中傳遞意圖,我使用過相同的東西。無法在自定義陣列適配器類中傳遞意圖
Intent i = new Intent(getApplicationContext(), RandomGameTableActivity.class);
startActivity(i);
它顯示錯誤:構造函數的意圖在android中是undefined。
夥計們我無法在自定義陣列適配器類中傳遞意圖,我使用過相同的東西。無法在自定義陣列適配器類中傳遞意圖
Intent i = new Intent(getApplicationContext(), RandomGameTableActivity.class);
startActivity(i);
它顯示錯誤:構造函數的意圖在android中是undefined。
傳遞上下文適配器:
public CustomAdapter(Context _context)
{
context = _context;
}
而且使用它作爲:
Intent i = new Intent((YouActivityName)context, RandomGameTableActivity.class);
希望它可以幫助ツ
您希望在適配器中傳遞多少個意圖 – 2014-12-11 05:01:50
修改代碼
從
Intent i = new Intent(getApplicationContext(), RandomGameTableActivity.class); startActivity(i);
要
Intent i = new Intent(getApplicationContext(), RandomGameTableActivity.class); getApplicationContext().startActivity(i);
你必須使用自定義適配器活動方面的參考。 – 2014-12-11 04:35:01
在Adapter中傳遞上下文並將其用作:'Intent i = new Intent((YouActivityName)context,RandomGameTableActivity.class)' – 2014-12-11 04:37:12