在运行程序时发生 Caused by: java.lang.NullPointerException, 导致程序中断。因为使用ViewPager, 想对其中一个view里面的button进行处理,但是出现该问题。究其原因,原来是使用findViewById需要先选择视图,所以要将这个button对应所在的view取出来。这里view定义在了一个ArrayList里面:

private void initBtn() {          sharegame = (Button) views.get(0).findViewById(R.id.sharegame);        feedback = (Button) views.get(0).findViewById(R.id.feedback);        moregames = (Button) views.get(0).findViewById(R.id.moregames);                sharegame.setOnClickListener(listener_sharegame);        feedback.setOnClickListener(listener_feedback);        moregames.setOnClickListener(listener_moregames);    } 

参考链接:

http://www.dewen.org/q/13775/AlertDialog%E4%B8%ADsetPositiveButton%E4%B8%8B%E6%8A%A5java.lang.NullPointerException%E9%97%AE%E9%A2%98%EF%BC%8C%E6%80%8E%E4%B9%88%E5%A4%84%E7%90%86%EF%BC%9F?sort=votes

http://blog.csdn.net/harry_helei/article/details/5911658

更多相关文章

  1. 适配不同的Android屏幕
  2. 记录android应用程序使用的次数 android学习(五)
  3. Android程序的构建块
  4. Android程序分析工具Traceview的使用方法
  5. android面试总结加强再加强版
  6. Android中Fragment嵌套Fragment,切换Fragment时不显示视图的原因
  7. Effective Android(安卓)UI - MVP
  8. Android数据存储之SharedPreferences
  9. default.properties的target和AndroidManifest中的android:minSd

随机推荐

  1. android实现拍照功能
  2. Android——程序移植 相关知识总结贴
  3. Delphi XE5 for android 图片缩放和拖动
  4. Android常用开源库(UI部分)
  5. Android研究-linux内核启动到android系统
  6. android studio开发Android项目嵌入cocos
  7. Android 备忘录
  8. Android简单登录界面
  9. [android]控件ProgressBar/ProgressDialo
  10. layout布局属性