を再開レンダリングされていない、TextButtonのラベルが正しく表示されますクローズ)し、再びそれを開き、テキストが正しくレンダリングされていません。私たちは、リソースが静的作るときテキストは私が初めてアプリを起動すると、正しく後libgdxアプリ
1
A
答えて
0
この問題は、主に発生します。
libgdx wikiによれば、AssetManagerやその他のリソース(テクスチャなど)は、適切に管理しない限り静的にしないでください。
など。次のコードは、問題が発生します:静的変数のライフサイクルは、必ずしも、アプリケーションのライフサイクルと同じではありませんので、
public static AssetManager assets = new AssetManager();
これは、Android上で問題が発生します。したがって、アプリケーションの前のインスタンスのAssetManagerインスタンスは、次のインスタンスで使用され、リソースはもはや有効ではありません。これは、通常、黒色/欠けているテクスチャや不正なアセットを引き起こします。
Androidでは、アクティビティの複数のインスタンスを同時にアクティブにすることも可能です。ライフサイクルメソッドを正しく処理しても安全だとは思わないでください。
+0
あなたの答えをありがとう、問題は、私は私がそれをキャッシュしたいので、私のBitmapFontを静的にしたことでした。私はskin#disposeとskin#disposeという名前のdisposeをdisposeと呼んだので、私のフォントは消えてしまった。私は静的ではないAssetManagerを使用しています。 – mp5er
関連する問題
- 1. 初めてログインしたときにアプリを起動する
- 2. 初めてアプリ起動イントロエラー(ビューページ)
- 3. Androidアプリがクラッシュするのは、Google Playからダウンロードした後初めて初めての起動時
- 4. アプリが初めて起動したときにiCloudが動作しない
- 5. 起動後にサービスとしてAndroidアプリを起動するには
- 6. アプリはアプリのアップグレード後にLAUNCHアクティビティを起動しますか?
- 7. iOSアプリで初めてページビューコントローラーを開く方法は、アプリを初めて実行するときですか?
- 8. 起動時にLibGDX Box2D物理アプリがクラッシュする
- 9. 初めてアプリを起動する方法を確認するには?
- 10. AndroidアプリのアラームとしてAndroidアプリを起動する
- 11. Rocket.Chat起動後のiOSアプリ
- 12. ウィジェットからアクティビティを起動すると、最初にアプリが同じアクティビティを起動しなくなります
- 13. 初めてのアプリ起動時にアンドロイドが白い画面を表示する
- 14. LibGdxがiOsエミュレータでアプリを起動できません
- 15. 私はバックグラウンドメディアプレーヤーUWPアプリをアラームとして起動したい
- 16. 初めてアプリを起動したときにユーザー名とパスワードを取得して保存するには?
- 17. LibGDXアプリがNSCalendarsUsageDescription
- 18. iOSアプリの起動時にiOSアプリが起動する
- 19. アプリが初めて起動されたときのiPhoneの通知
- 20. Androidスタジオ - アプリを初めて起動したときにデータをアプリに読み込む方法
- 21. 私のアプリからアンドロイドビデオアプリを起動してください
- 22. Cocoaアプリを初めて開く
- 23. 私はangular2アプリを起動することはできませんよangular2アプリ
- 24. クラッシュ私は私のアプリを起動するとcoreData
- 25. 初めてアプリを起動したときにキーボードが表示されている間にクラッシュする
- 26. アプリが起動しない
- 27. Xcode 8 IOS 10 libgdx roboVMアプリがシミュレータで起動していません
- 28. アプリが3回起動した後にAlertDialogを表示する
- 29. 起動Googleマップが、活動を返すが、私のアプリでは
- 30. ネイティブのios Mailアプリを拡張して外部アプリを起動/起動することは可能ですか
このレイアウトのJavaコードを追加します。 – W4R10CK
BitmapFontにAssetManagerを使用していますか? – Aryan
資産の静的初期化に問題がある可能性が最も高いです。 – Enigo