【问题标题】:Back button not working in Native Activity后退按钮在本机活动中不起作用
【发布时间】:2013-07-26 22:16:04
【问题描述】:

我有一个本地活动,它工作正常,但是当我点击后退按钮时,它会停顿一秒钟然后我看到...

I/InputDispatcher(278):应用程序没有响应:AppWindowToken{411eb580 token=Token{40edc588 ActivityRecord{41180268 u0 com.gleason.native/android.app.NativeActivity}}}。自事件以来已 5003.6 毫秒,自等待开始以来已 5000.7 毫秒。原因:等待,因为没有窗口有焦点,但有一个焦点应用程序可能最终会在完成启动时添加一个窗口。

...

E/ActivityManager(278):com.gleason.native (com.gleason.native/android.app.NativeActivity) 中的 ANR E/ActivityManager(278):原因:keyDispatchingTimedOut

我有一个我的代码示例here

【问题讨论】:

    标签: android-ndk


    【解决方案1】:

    添加这个修复它....

    while (1) {
        int ident;
        int events;
        struct android_poll_source* source;
        while ((ident=ALooper_pollAll(-1, NULL, &events,
                    (void**)&source)) >= 0) {
          if (source != NULL) {
            source->process(state, source);
          }
          if (state->destroyRequested != 0) {
            term_display();
            return;
          }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多