在Android中两次打开相同的Gluon应用程序时崩溃

时间:2016-04-05 11:50:59

标签: android javafxports gluon

1)再现:

  • 配置示例胶子应用程序以对Intent做出反应(例如图像共享)
  • 现在打开应用程序,一次超过意图(例如在信使中共享),通常是另一次
  • 只要您触摸两个正在运行的应用中的任何一个的屏幕
  • CRASH

2)错误:

04-05 13:43:33.376: E/AndroidRuntime(5970): java.lang.RuntimeException: Failed to invoke com.sun.glass.ui.android.DalvikInput.onMultiTouchEvent method by reflection

3)理由(我猜)

  • 后端收到触摸事件,并尝试将其发送到正确的应用程序
  • 应用程序存在多次
  • 无法决定正确的(开放式和封闭的)

4)通常应该发生什么

  • 仅将活动转发至当前打开/有效的应用

我在哪里发布此错误?
这是一个纯javaFXports的bug吗? (如果是的话,我在那里发布的地方)

编辑:
即使是基本的Hello World Gluon也是重要的 您只需启用使用意图调用的应用程序:
我是这样做的:

<intent-filter>
    <action android:name="android.intent.action.MAIN"/>
    <category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
    <action android:name="android.intent.action.SEND"/>
    <category android:name="android.intent.category.DEFAULT"/>
    <data android:mimeType="*/*"/>
</intent-filter>

0 个答案:

没有答案