随机关闭app - InputManagerService:获取RemoteException发送setActive(false)通知

时间:2010-07-08 08:30:46

标签: android remoteexception

我有一个非常简单的 Android 应用,类似于fingerpaint应用。我 用手指画在屏幕上的一些线条。

我的问题是,app随机关闭,让我回头 Android主屏幕。

我在LogCat上只能看到的那行是:

(Warning) Tag: InputManagerService: Got RemoteException sending setActive(false) notification to pid 4962 uid 10077.

没有抛出异常。

我尝试针对Android 2.0,2.1和2.2编译项目......

我已尝试在清单中禁用debuggable属性。

我在Nexus One和2.2 Emulator上都遇到了这个问题。

1 个答案:

答案 0 :(得分:1)

我的问题是从2个不同的线程上绘制Canvas对象。

我正在玩Android的FingerPaint.java SDK示例,它正在onTouchEvent中访问Canvas。但是我也在我的动画线程中使用SurfaceView并在Canvas上绘图。

因此从onTouchEvent(主应用程序线程)中删除Canvas对象访问解决了我的问题

感谢。