2014-12-11 34 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);

相关问题