[英]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.