【问题标题】:app corrupts when onTouch is triggered while changing activity [closed]更改活动时触发onTouch时应用程序损坏[关闭]
【发布时间】:2017-07-30 13:11:31
【问题描述】:

我做了一个小游戏,触摸屏幕向上移动,松开向下移动。但是,玩家可能会因与屏幕边界发生碰撞而死亡。碰撞时,新的活动开始。当我在碰撞后按住时出现“不幸的是应用程序已停止”。使用onTouchEvent

我能做什么?

我正在使用 Eclipse,感谢每一个回答

【问题讨论】:

  • 您需要发布您的代码。另外你为什么使用eclipse而不是android studio?

标签: android surfaceview touch-event ontouch


【解决方案1】:

查看您为响应 onTouch 事件而执行的代码。如果 Activity 正在被破坏或已经被破坏,它是否可以执行,例如您使用的是后台线程还是 AsyncTask?您需要尊重 Activity 生命周期,否则您可能会尝试访问不再处于活动状态的 Activity。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多