Android界面变为空

Android界面变为空,android,interface,Android,Interface,我的接口有问题。I初始化活动中的接口:map.setFloorPrinterface(this) 这就是方法本身: public void floorChanged(View view, int floorId) { map = (MapView) view.inflate(getActivity(), R.layout.map, tView); map.setFloorInterface(this); } 我正试图重置接口,因为第二次它是空的。该接口是从我创建的库中调用的,

我的接口有问题。I初始化活动中的接口:
map.setFloorPrinterface(this)

这就是方法本身:

public void floorChanged(View view, int floorId) {
    map = (MapView) view.inflate(getActivity(), R.layout.map, tView);
    map.setFloorInterface(this);
}
我正试图重置接口,因为第二次它是空的。该接口是从我创建的库中调用的,当我按下一个按钮时会被触发。
有人知道为什么接口第一次工作,但第二次为空吗

错误日志:

07-05 16:34:55.273: E/AndroidRuntime(10288): FATAL EXCEPTION: main
07-05 16:34:55.273: E/AndroidRuntime(10288): java.lang.NullPointerException
07-05 16:34:55.273: E/AndroidRuntime(10288):    at com.labela.blicks.Map$4.onClick(TiledScrollView.java:108)
07-05 16:34:55.273: E/AndroidRuntime(10288):    at android.view.View.performClick(View.java:2538)
07-05 16:34:55.273: E/AndroidRuntime(10288):    at android.view.View$PerformClick.run(View.java:9152)
07-05 16:34:55.273: E/AndroidRuntime(10288):    at android.os.Handler.handleCallback(Handler.java:587)
07-05 16:34:55.273: E/AndroidRuntime(10288):    at android.os.Handler.dispatchMessage(Handler.java:92)
07-05 16:34:55.273: E/AndroidRuntime(10288):    at android.os.Looper.loop(Looper.java:130)
07-05 16:34:55.273: E/AndroidRuntime(10288):    at android.app.ActivityThread.main(ActivityThread.java:3687)
07-05 16:34:55.273: E/AndroidRuntime(10288):    at java.lang.reflect.Method.invokeNative(Native Method)
07-05 16:34:55.273: E/AndroidRuntime(10288):    at java.lang.reflect.Method.invoke(Method.java:507)
07-05 16:34:55.273: E/AndroidRuntime(10288):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
07-05 16:34:55.273: E/AndroidRuntime(10288):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
07-05 16:34:55.273: E/AndroidRuntime(10288):    at dalvik.system.NativeStart.main(Native Method)

先走一步

可能库接口将this对象设置为null?接口不能为null。只有实现特定接口的对象实例可以为null。库只不过是创建接口并在用户按下按钮时触发它,所以我不知道为什么它会变为null。在我的库中,当按下按钮时,我会检查界面,它会崩溃,因为floorChanged为Null粘贴您收到的错误消息。