1) 再現:
- インテントに反応するサンプル gluon アプリを構成する (例: 画像共有)
- 今度はアプリを開き、1 回はインテント (メッセンジャーでの共有など) を、もう 1 回は通常どおりに開きます。
- 実行中の 2 つのアプリのいずれかの画面に触れるとすぐに
- クラッシュ
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 のバグですか? (もしそうなら、正確にどこに投稿しますか)
編集:
基本的な 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>