国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

android - ViewPager出現空指針的錯誤

瀏覽:86日期:2024-09-03 16:08:29

問題描述

android - ViewPager出現空指針的錯誤

android - ViewPager出現空指針的錯誤

如何修改啊 有沒有知道的 大神 本人新手

在MainActivity中viewPager.setAdapter(viewPagerAdapter);后面設置

viewPager.setCurrentItem(1);

viewPager.setCurrentItem(0);

這兩個 都出錯誤 Caused by: java.lang.NullPointerException

public class NewsDetailActivity extends AppCompatActivity{ private WebView mWebView; private boolean isFavourite = false; private Stories stories; private HotStories hotStories; private ViewPager pager; @Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.item_news);Toolbar toolbar = (Toolbar) findViewById(R.id.tb1);toolbar.setTitle('享受閱讀的樂趣');toolbar.setTitleTextColor(getResources().getColor(R.color.white));setSupportActionBar(toolbar);toolbar.setNavigationIcon(R.drawable.arrow_back);toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) {finish(); }});mWebView = (WebView) findViewById(R.id.webview);setWebView(mWebView); pager = (ViewPager) findViewById(R.id.viewpager); pager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {@Overridepublic void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {}@Overridepublic void onPageSelected(int position) { if (position == 0) {stories = (Stories) getIntent().getSerializableExtra('stories');new LoadNewsDetailTask(mWebView).execute(stories.getId());isFavourite = DailyZhDB.getInstance(NewsDetailActivity.this).isFavourite(stories); }else if (position == 1){hotStories= (HotStories) getIntent().getSerializableExtra('hotstories');new LoadNewsDetailTask(mWebView).execute(hotStories.getId()); }}@Overridepublic void onPageScrollStateChanged(int state) {} }); } private void setWebView(WebView mWebView) {mWebView.getSettings().setJavaScriptEnabled(true);mWebView.setVerticalScrollBarEnabled(false);mWebView.setHorizontalScrollBarEnabled(false); } public static void startActivity(Context context, Stories news) { if (Utility.checkNetworkConnection(context)) {Intent i = new Intent(context, NewsDetailActivity.class);i.putExtra('stories', news);context.startActivity(i); } else {Utility.noNetworkAlert(context); }}public static void startHotActivity(Context context, HotStories news) { if (Utility.checkNetworkConnection(context)) {Intent i = new Intent(context, NewsDetailActivity.class);i.putExtra('hotstories', news);context.startActivity(i); } else {Utility.noNetworkAlert(context); }}@Overridepublic boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_main, menu); if (isFavourite) menu.findItem(R.id.action_favourite).setIcon(R.drawable.fav_active); return true;}@Overridepublic boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()){case R.id.action_settings: break;case R.id.action_favourite: if (!isFavourite) {DailyZhDB.getInstance(this).saveFavourite(stories);item.setIcon(R.drawable.fav_active);isFavourite = true; } else {DailyZhDB.getInstance(this).deleteFavourite(stories);item.setIcon(R.drawable.fav_normal);isFavourite = false; } break; } return true;}

}

主Activityandroid - ViewPager出現空指針的錯誤

問題解答

回答1:

你前面findViewById就沒有找到,后面使用ViewPager肯定是空的。你得檢查一下自己的id是不是寫錯了。

相關文章:
主站蜘蛛池模板: 亚洲 自拍 欧美 综合 | 久草久视频 | 免费毛片网站 | 综合亚洲欧美日韩一区二区 | 日产一区2区三区有限公司 日产一区两区三区 | 男人女人做刺激视频免费 | 在线人成精品免费视频 | 欧美成人猛男性色生活 | 久久久国产精品免费视频 | 久久亚洲精品中文字幕亚瑟 | 国产手机国产手机在线 | 嫩模大尺度人体福利视频 | 日韩一级大毛片欧美一级 | 欧美最新的精品videoss | 黄色大片三级 | 99久热在线精品视频播 | 一个人看的www片免费视频中文 | 国产成人香蕉在线视频网站 | www.九九| 欧美成年黄网站色视频 | 网红主播大尺度精品福利视频 | 久久精品国产欧美 | 亚洲成人三级 | 欧美一级毛片aaaaa | 亚洲午夜精品一区二区 | 日韩特黄特色大片免费视频 | 欧美色视频日本片免费高清 | 亚洲国产一区二区a毛片日本 | 色视频www在线播放国产人成 | 狼人 成人 综合 亚洲 | 欧美大尺度aaa级毛片 | 男人的天堂在线观看入口 | 性a爱片免费视频性 | 国产福利久久 | 一级做性色a爰片久久毛片免费 | 成人高清视频在线观看 | 日韩一级一欧美一级国产 | 国产资源精品一区二区免费 | 91福利网 | 美女视频大全视频a免费九 美女视频大全网站免费 | 真人一级毛片免费完整视 |