問題タブ [gluon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Gluon *Mobile* JavaFX が公開する Java ディストリビューションの「レベル」は、IOS と Android のどちらですか? つまり、完全な JavaSE (デスクトップ) または Android ですか?
申し訳ありませんが、JavaFX と Gluon Mobile はどちらも初心者です。
JavaFX はデスクトップ API であったため、Gluon Mobile が Android および IOS に対して公開 (コンパイル) する API のレベルを正確に理解しようとしていますか? これは明確に明らかにされていないようです。
これが理解できれば、JavaSE デスクトップ API (特に Javax サウンド) をモバイル (Gluon 経由) で利用する、興味のあるサードパーティ API を使用できるかどうかをよりよく理解できます。
mobile - タイプを TextField にトレーイングすると、JavaFXPorts 8.60.7 アプリがクラッシュする
キーボードから TextField に文字を入力すると、最新の JavaFXPorts 8.60.7 で問題が発生し、アプリがクラッシュします。私はアンドロイド5.0.1を使用しています。以前、私のアプリは JavaFXPorts 8.60.6 で開発され、そこで私のアプリは動作していました。8.60.6 では、TextField に文字を入力できました。
logcat に次のエラーが表示されます。
そして、これは私のbuild.gradleです:
助けてくれてありがとう。
memory-leaks - iOS で実行されている Gluon/JavaFXPorts でのメモリ リーク
Gluon を使用したアプリを iOS に移植した後、シミュレーターと実際のデバイス (私の場合は iOS7 を実行している iPad 3) での動作が非常に遅いことに気付きました。
XCode が提供するプロファイリング ツールを使用して考えられる理由を調べたところ、いくつかのメモリ リークが見つかりました。
次に、基本的な Gluon プロジェクト (Single View、空) を試してみたところ、同じメモリ リークが見つかりました。
私は RoboVM の専門家でも JavaFXPorts/Gluon の専門家でもないので、どこを見ればよいかわかりません。しかし、必要なものを教えていただければ、より多くの情報を提供できます。
メモリ リークは問題の一部にすぎないように思われるため、アプリの応答性と速度を向上させるためのヘルプやその他の提案をいただければ幸いです。
以下は、基本的な HelloWorld アプリケーションに対して XCode によって提供されるメモリ リーク スタック トレースです。
ios - Gluon/JavaFXPorts を使用した iOS でのレンダリング例外
iOS で Gluon を使っていくつかのアプリを試したところ、レンダリングのバグに気付きました。まず、JavaFXLineChart
が正しく動作しません。線がずれて、影が正しく表示されません。これ以上は調べませんでしたが、これは次の問題に関連している可能性があります。
さらに重要なことは、Gluon デモ アプリのレンダリング中に という例外が発生することですDoodleTrace
。線を描いた後 (iPad では約 20cm の長さ)、レンダリングで例外が発生します。スレッド:
(注: iOS 7 を実行している iPad 3)
1 回トリガー (約 20 cm 後):
上記の例外が発生した後、すべてのタッチ イベントでトリガーされます。
gluon - Android の戻るボタンでアプリを閉じる
WebView
Glisten の中心ノードである にローカルの html ファイルを表示していますView
。Android の戻るボタンを押すと、前のビューに戻るのではなく、アプリが閉じます。appBar ボタンを使用して前のビューに切り替えると、正常に動作します。イベント フィルターを webView とシーンの両方にアタッチしようとしましたが、トリガーされません。
javafxports バージョン: 8.60.6
アップデート:
この問題は、Web ビューがフォーカスされている場合にのみ発生します。
ログキャット:
java - Android を実行している JavaFx でのノードの表示の遅延
カスタムProgress Dialogを表示するメソッドを含むDialog
クラスがあります。wait
Progess Dialogを表示するために、クラスの1つに次のコードがあります。
しかし、残念ながら表示に遅延があり、スレッド内にラップしようとしましたが、うまくいきませんでした。デスクトップで実行しようとしましたが、完全に動作しますが、なぜ私のAndroid デバイスで動作しないのですか?
完全なコードは次のとおりです。
上記のシナリオは、ボタンをクリックすると発生します。出力は次のようになります。ボタンをクリックするとすぐにダイアログがポップアップしますが、悲しいことに、ボタンのプロセス全体が完了した後にダイアログが表示されます! スレッドでラップしようとしましたが、うまくいきません!
私を助けてください!何か案が?