首页 文章
  • 0 votes
     answers
     views

    应用程序崩溃后更改手机语言并从后台重新启动

    我正在开发一个Android应用程序,并面临一些奇怪的问题 . 当应用程序在后台和用户更改手机语言并从后台重新启动应用程序然后应用程序停止 . 奇怪的是,只有当我将语言从英语改为法语时,应用程序才会崩溃,但是当从法语改为英语或其他语言时,它会在没有任何崩溃的情况下发挥作用 . 下面是错误日志 - 进程:com.myapp,PID:17745 java.lang.IllegalStateExcep...
  • 0 votes
     answers
     views

    我的申请冻结了

    我正在为指纹识别器开发一个Android应用程序,我的操作包括验证用户指纹(连续),以及注册新的指纹(从Web API获取指纹) . 我正在使用Morpho MSO 1300指纹识别器 . 当我运行我的应用程序时,我不断收到跟踪logcat消息 01-02 11:19:48.910 5286-11417 / com.cms.attendance D / dalvikvm:GC_FOR_ALLOC...
  • 0 votes
     answers
     views

    在ANR事件之后重新启动应用程序的问题

    我使用这个GitHub repo在我的应用程序中实现了一个ANR看门狗 . 监视程序监视UI线程,如果它被阻止超过10秒,则重新启动应用程序 . 我的问题是它重新启动应用程序两次,从而弄乱了我的所有逻辑 . 这是我对WatchDog的实现: public class ANRWatchdog extends Thread { private final Handler uiHandler = ne...
  • 0 votes
     answers
     views

    适用于Android的Watchdog

    为了防止在Android上出现ANR,你可以实现Watchdog Timer,这需要让另一个Thread运行并等待心跳 . 如果您希望您的应用程序具有30FPS的刷新率,请保持刷新率低于15FPS . 这也涵盖了将来可能有ANR的情况 . 如果您知道UI可能会长时间卡住的位置,您可以构建看门狗以防止这种情况(例如跳过当前帧) . If it is to long why are you doi...

热门问题