如何从其他活动开始新的活动。。。在android中?
我想从ab activity(从Linearlayout扩展)开始一个新的activity。。但是这个代码是不对的如何从其他活动开始新的活动。。。在android中?,android,android-intent,Android,Android Intent,我想从ab activity(从Linearlayout扩展)开始一个新的activity。。但是这个代码是不对的 Intent i = new Intent(SearchResultForm.this, MainActivity.class); startActivity(i); 。。。 我得到了这个错误 范围中无法访问SearchResultForm类型的封闭实例 如何执行此操作?如果此代码位于活动的方法内,请将此作为第一个参数传递。如果此代码位于活动的方法内,请将此作为第一个参数传递。
Intent i = new Intent(SearchResultForm.this, MainActivity.class);
startActivity(i);
。。。
我得到了这个错误
范围中无法访问SearchResultForm类型的封闭实例
如何执行此操作?如果此代码位于活动的方法内,请将此作为第一个参数传递。如果此代码位于活动的方法内,请将此作为第一个参数传递。由于我看不到其余代码,请尝试:
Intent i = new Intent(this, MainActivity.class);
startActivity(i);
只是猜测,因为我看不到您的其余代码,但请尝试:
Intent i = new Intent(this, MainActivity.class);
startActivity(i);
试试这个:
Intent i = new Intent(this, MainActivity.getPackageName());
startActivity(i);
试试这个:
Intent i = new Intent(this, MainActivity.getPackageName());
startActivity(i);