[英]Why I cant make an intent in my “public class adapter extends PagerAdapter” to MainActivity2s
这是视图寻呼机页面的点击监听器
view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (position){
case 0:
Intent intent = new Intent(MainActivity.this,MainActivity2s.class);**
context.startActivity(intent);
break;
case 1:
Toast.makeText(context,"intent Tow ",Toast.LENGTH_SHORT).show();
break;
case 2:
Toast.makeText(context,"intent Three ",Toast.LENGTH_SHORT).show();
break;
}
}
});
**=>我收到此错误('com.example.app.MainActivity' 不是封闭类)
我认为您的适配器不是MainActivity
的内部 class ,因此您不能调用MainActivity.this
。 我猜你正在尝试做什么,而你应该做的是在ViewPager
滚动时填充片段而不是活动。
如果是这样的话,你可以看看 这里。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.