- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在选择墙纸时遇到了异常。我实际上不确定罪魁祸首是什么功能。这是错误日志:
I/ActivityManager( 1360): Starting activity: Intent { cmp=com.android.wallpaper.livepicker/.LiveWallpaperPreview (has extras) }
W/dalvikvm(29175): threadid=1: thread exiting with uncaught exception (group=0x40020ac0)
E/AndroidRuntime(29175): FATAL EXCEPTION: main
E/AndroidRuntime(29175): java.lang.IllegalStateException: AssetManager has been finalized!
E/AndroidRuntime(29175): at android.content.res.AssetManager.isUpToDate(Native Method)
E/AndroidRuntime(29175): at android.app.ActivityThread.getPackageInfo(ActivityThread.java:2350)
E/AndroidRuntime(29175): at android.app.ActivityThread.getPackageInfoNoCheck(ActivityThread.java:2337)
E/AndroidRuntime(29175): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2935)
E/AndroidRuntime(29175): at android.app.ActivityThread.access$3300(ActivityThread.java:125)
E/AndroidRuntime(29175): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2087)
E/AndroidRuntime(29175): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(29175): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(29175): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime(29175): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(29175): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(29175): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:878)
E/AndroidRuntime(29175): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:636)
E/AndroidRuntime(29175): at dalvik.system.NativeStart.main(Native Method)
I/ActivityManager( 1360): Displayed activity com.android.wallpaper.livepicker/.LiveWallpaperPreview: 331 ms (total 331 ms)
W/InputManagerService( 1360): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@44bf5a08
I/ActivityManager( 1360): Process com.bukabros.videolivewallpaper (pid 29175) has died.
W/ActivityManager( 1360): Scheduling restart of crashed service com.bukabros.videolivewallpaper/.VideoLiveWallpaper in 5000ms
I/ActivityManager( 1360): Start proc com.bukabros.videolivewallpaper for service com.bukabros.videolivewallpaper/.VideoLiveWallpaper: pid=29207 uid=10090 gids={}
我唯一能想到的是,当壁纸被选中时,ongreate不会按正确的顺序调用,因为我是我实例化 Assets 管理器的地方。
是的,我正在使用 NDK,但 Assets 管理器并未在那里使用。
最佳答案
啊没关系。罪魁祸首是 assetmanager 的句柄是一个静态变量。 (这只是对其他事情的快速破解)。将其设为普通变量即可解决问题。
关于android - assetmanager 已经定型了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6380726/
public static AssetManager assets = new AssetManager(); 应该避免,但是如何在多个屏幕中处理 AssetManager?这是一个好的解决方案吗?
以下代码生成一个没有条目的列表: AssetManager am = getContext().getAssets(); try { String[] xmls = am.l
两个版本都可以使用,但我不确定使用哪个版本以及为什么要使用那个版本?如果您已经卸载了 Assets ,是否需要处置 TextureAtlas? 版本 1:加载包文件(带有位置数据的 TexturePa
我正在尝试使用 AssetManager 加载我的 libgdx 游戏的关卡图像,从我遵循的指南来看这似乎很容易,但我遇到了某种错误.. 我在名为 Assets.java 的类中使用此代码包加载器;
我正在使用 assetManager 加载各种 Assets 。但是当我从应用程序中“返回按钮”并再次加载它时,在我的 show() 方法 while (!Assets.manager.update(
我在选择墙纸时遇到了异常。我实际上不确定罪魁祸首是什么功能。这是错误日志: I/ActivityManager( 1360): Starting activity: Intent { c
我正在阅读 Mario Zechner 的“开始 Android 游戏”一书,很高兴我拿起了它,但我现在遇到了一个问题,他要求用户在早期编写代码的“测试”之一这本书。并不是说我反对对它们进行编码,我宁
我试图让 AssetManager 形成 Android 库项目中的一个类,但出现错误: Caused by: java.lang.NullPointerException: Attempt to i
是否可以在没有上下文的情况下访问 AssetManager?我看到其他人的解决方案是扩展Application,并将Context保存在onCreate()中,并创建一个静态getter来返回Cont
所以我在 LibGDX 中制作游戏,我使用 AssetManager 加载我的所有 Assets 。 我只是不确定哪种是正确的使用方法。 目前我正在第一个屏幕之前加载所有游戏 Assets 。 然后我
MyGdxGame.java public void print(){ manager=new AssetManager(); manager.load("selectlevel.p
尝试创建加载屏幕,我有一个 Assets 类和一个 LoadingScreen 类,该类立即从以下位置调用: this.setScreen(new LoadingScreen(this)); 在加载屏
我正在使用 Libgdx assetmanager 加载 UI 资源。它工作得很好,直到我重新启动应用程序(Android)。发生的情况如下: 我开始游戏:运行良好 我使用 Gdx.app.exit(
我在 libgdx 中的 AssetManager 遇到问题,我在主类中创建它,并有一个 getMethod 将 assetManager 返回到我的屏幕。当我在屏幕类中转到 assetManager
这个问题已经有答案了: Android - The local variable tst may not have been initialized (7 个回答) 已关闭10 年前。 我有一个类,我
我正在使用 Java 中的 assetmanager 打开一个文件以在我的本地环境中读取。我希望在初始化时只打开这个文件一次,然后多次使用文件中定义的函数。为此,我需要将 assetmanager 保
进行 Android 2.1 开发。任何人都可以向我解释为什么以下代码生成 IOException 并且不加载文件吗?这个确切的代码曾经有效,据我所知,它应该仍然有效。作为引用,Log.d() 命令正
我有 2 个类,来自 BinderData 类,它扩展了 BaseAdapter(我不能将此类扩展到 Activity,因为我必须扩展到 BaseAdapter)我正在通过以下代码调用类 AssetA
我正在 libgdx 中开发平台游戏。我使用 AssetManager 类将我所有的 Assets 加载到游戏中。所以,我的问题是:我是否需要处理我的纹理和图集,即使我正在使用 Assets 管理器卸
我正在尝试将 AssetManager.list() 的功能用于游戏,但一次调用需要花费大量时间(~0.5-1.0 秒)。更糟糕的是,我能找到的 AssetManager 的唯一来源列出了以下定义,没
我是一名优秀的程序员,十分优秀!