我是第一次开发这些类型的设备和UI,所以我可能会遗漏一些基本而且显而易见的东西。
在模拟器中似乎一切正常,但我不知道如何模拟它。 所以我尝试在我的pandigital上运行应用程序(白色模型 - 看起来低的最低点),每次我转动Android时,它都冻结了。至少UI冻结,我相信调试消息仍在打印。 这是一个家庭项目,我没有其他设备可以试用。
很抱歉这么模糊,这是一个我有点疏忽的问题,首先尝试处理更有趣的问题,但这是一个困扰我的问题。
无论如何,我有一个Activity来启动一个线程,并创建一个响应各种事件的类,它实现:MainInterface和SurfaceHolder.Callback。还有其他我应该处理的事吗?可能? 平板电脑转动时是否有一些特定的电话?我想在那里放一条调试信息。
答案 0 :(得分:0)
我的猜测是你在你的AndroidManifest.xml中声明这个活动本身会处理轮换事件(也许是因为你从活动确实这样做的某个项目中复制了它),并且这个说法是谎言,你的活动实际上是不试图处理轮换。
如果是这种情况,解决问题的合理方法就是从清单中删除谎言android:configChanges。