解决方案 »
- SurfaceView Scroller start了 为什么不调用computeScroll()方法
- 同样的一段代码,升级了模拟器之后就出问题了,苦闷中,求高人帮助!!
- android2.2语音识别问题
- 安卓的九宫图问题
- 怎么写android ap的unit test?
- 继承ImageView的类,无法把ImageView对象转换过去
- 关于android布局加载机制LayoutInflater 实现疑问
- no path or pathfile specified on the command line
- 模拟器或者真机如何拿到权限查看data下的文件
- Android 原生视频播放切换到另一个app播放视频,上一个应用的播放窗口还在的问题
- 求助~!线程里不能MediaRecorder.start()
- eclipse logcat一直无限期打印输出
09-28 02:27:56.832: W/dalvikvm(669): threadid=1: thread exiting with uncaught exception (group=0x40a13300)
09-28 02:27:56.852: E/AndroidRuntime(669): FATAL EXCEPTION: main
09-28 02:27:56.852: E/AndroidRuntime(669): java.lang.NullPointerException
09-28 02:27:56.852: E/AndroidRuntime(669): at com.liuyuan.shudu08.KeyDialog.returnResult(KeyDialog.java:52)
09-28 02:27:56.852: E/AndroidRuntime(669): at com.liuyuan.shudu08.KeyDialog.access$0(KeyDialog.java:51)
09-28 02:27:56.852: E/AndroidRuntime(669): at com.liuyuan.shudu08.KeyDialog$1.onClick(KeyDialog.java:62)
09-28 02:27:56.852: E/AndroidRuntime(669): at android.view.View.performClick(View.java:4084)
09-28 02:27:56.852: E/AndroidRuntime(669): at android.view.View$PerformClick.run(View.java:16966)
09-28 02:27:56.852: E/AndroidRuntime(669): at android.os.Handler.handleCallback(Handler.java:615)
09-28 02:27:56.852: E/AndroidRuntime(669): at android.os.Handler.dispatchMessage(Handler.java:92)
09-28 02:27:56.852: E/AndroidRuntime(669): at android.os.Looper.loop(Looper.java:137)
09-28 02:27:56.852: E/AndroidRuntime(669): at android.app.ActivityThread.main(ActivityThread.java:4745)
09-28 02:27:56.852: E/AndroidRuntime(669): at java.lang.reflect.Method.invokeNative(Native Method)
09-28 02:27:56.852: E/AndroidRuntime(669): at java.lang.reflect.Method.invoke(Method.java:511)
09-28 02:27:56.852: E/AndroidRuntime(669): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
09-28 02:27:56.852: E/AndroidRuntime(669): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
09-28 02:27:56.852: E/AndroidRuntime(669): at dalvik.system.NativeStart.main(Native Method)
private void returnResult(int tile){
shuduView.setSelectedTile(tile);
//调用dismiss方法,取消对话框的显示。
dismiss();
}shuduView这个空了吧
KeyDialog.java文件第13行开始: //用来存放代表对话框当中按钮的对象
private final View keys[] = new View[9];
private final int used[];
private ShuduView shuduView;
//构造函数的第二个参数当中保存着当前单元格已经使用过的数字
public KeyDialog(Context context,int[] used,ShuduView shuduView) {
super(context);
this.used = used;
this.shuduView = shuduView;
}ShuduView.java文件第98行: KeyDialog keyDialog = new KeyDialog(getContext(),used,this);
keyDialog.show();
return true;