我想从ab活动开始一个新活动(从Linearlayout扩展)..但这段代码不对
Intent i = new Intent(SearchResultForm.this, MainActivity.class);
startActivity(i);
... ...
public class SearchResultForm extends LinearLayout{ ...
我收到此错误..
在范围
中无法访问类型为SearchResultForm的封闭实例
我该怎么做?
答案 0 :(得分:2)
只是猜测,因为我看不到你的其余代码,但请尝试:
Intent i = new Intent(this, MainActivity.class);
startActivity(i);
答案 1 :(得分:2)
试试这个:
Intent i = new Intent(this, MainActivity.getPackageName());
startActivity(i);
答案 2 :(得分:0)
如果此代码在活动的方法中,只需将this
作为第一个参数传递。