问题标签 [android-runtime]
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.
android - 强制主布局膨胀
我再试一次。希望现在我得到了我完全需要的答案。
想象一下:我有一个小部件(在 onClick 之后)调用一个没有硬编码代码的空白活动,只是一个带有一些视图的相对布局。(由 XML-layout-file 提供的布局)。
我的活动:
当我向 onCreate-Method 添加一个 for 循环时,它添加了 50 个按钮(不关心布局参数、方向等)。只需 50 个简单的按钮
喜欢:
我认识到他只在屏幕上显示活动,直到他完成添加所有按钮。
我的问题是:我怎样才能防止这种情况!?我如何使用 XML 布局文件中的内容显示活动,然后(仅在那时)将一个又一个按钮添加到布局中。
这可能吗?如果是这样,我是否需要重新绘制整个活动等等。请就我的问题给我建议。
android - 找出android运行时版本
有没有找出当前使用的android运行时版本?例如,在 android v4.4 上,您可以在 dalvik 和 art 之间滑动,我想在运行时找出这些信息。
10 倍。
java - Android 5.0 ART 原生 DeleteGlobalReference(jobject) 失败
我有一个基于 SDK/NDK 的应用程序,它创建本机缓冲区,然后将数据读/写到那里以通过 JNI 桥进行通信。在 4.4 (DALVIK) 中,它运行正常 - 或者至少它没有抛出异常。一旦 ART 成为强制性的,即 Lollipop - 它现在在应用程序关闭/退出时失败。在此处创建直接缓冲区:
清除直接数据:
经过对此的一些研究 - 我仍然不清楚为什么会发生这种情况。顺便说一句 - 如果“DeleteGlobalref(jobjct) 没有发生 - 不会引发异常。害怕这里发生内存泄漏。提前致谢
android - Java 运行时检查库是否存在
这是检查库(使用昵称)是否可在 JAVA 中加载的任何简单方法吗?我正在使用 Android 并尝试加载libavutil
,这是一个c
库,我需要检查该库是否可供系统加载。
android - 在 Android 5.0 上动态加载 DEX 文件
在 Android 5.0 之前,我能够使用 DexClassLoader 和调用loadClass()
方法动态加载 DEX 文件,但在最新的 Android 版本中,我得到了一个ClassNotFoundException
.
这是我正在做的事情:
生成 DEX 文件。
/li>创建一个 DexClassLoader。
/li>称呼
cl.loadClass("myMethod");
我知道 ART 使用 dex2oat 生成一个由 ART 加载的 ELF 文件,但在第 2 步中我正在生成一个 ODEX 文件,所以我不需要在 ART 中完成在运行时加载 DEX 文件的操作,谁能帮忙我 ?
android - 在 5.0 上崩溃,但在其他平台上还可以
错误日志:
我找不到有关此问题的更多信息。只有我知道当我加载图像时会崩溃。我的应用在其他版本上还可以,但在 5.0. 我猜是 ART 和 Dalvik,还是关于“NMGDevice”类的东西?
为什么程序在 Android 5 上崩溃?
android - 双击 EditText 字段时,Android 应用程序崩溃
我正在使用 Action Bar 模板开发一个 android 应用程序。一切正常,但是当我双击任何 EditText 字段时,应用程序会出现运行时错误,然后崩溃。当我单击一次时,什么也没有发生,一切都很好。这是布局(片段)
我可以触摸该字段,更改其值,没有问题,只是当我双击它时,应用程序崩溃,并在日志中留下以下错误消息:
有什么解释吗?
android - 在 Android 中膨胀没有 XML 的视图
首先,请任何人都可以告诉我是否可以在没有 XML 的情况下扩展视图?
描述是这样的:
我已经通过编码动态生成了一个视图层次结构,比如
并且生成所有视图/视图层次结构没有问题(我通过调试和检查子视图进行了测试)
但我无法将其设置为 setContent()
因为我没有 XML 并且不允许使用 XML(不是确定为什么),即我无法访问R.Layout。所以我不能使用 inflater.Inflate(R.Layout...)
当我将主要相对布局设置为内容时,我收到以下错误
12-16 11:32:03.653: E/AndroidRuntime(22564): java.lang.RuntimeException: Unable to start activity ComponentInfo{my.package.class}: android.content.res.Resources$NotFoundException: Resource ID #0x1d97b
有人知道吗?
----更新日志----
12-16 12:33:16.143: E/AndroidRuntime(25358): FATAL EXCEPTION: main
12-16 12:33:16.143: E/AndroidRuntime(25358): java.lang.RuntimeException: Unable to start activity ComponentInfo{my.package.class}: android.content.res.Resources$NotFoundException: Resource ID #0x1d97b
12-16 12:33:16.143: E/AndroidRuntime(25358): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2343)
12-16 12:33:16.143: E/AndroidRuntime(25358): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2395)
12-16 12:33:16.143: E/AndroidRuntime(25358): at android.app.ActivityThread.access$600(ActivityThread.java:162)
12-16 12:33:16.143: E/AndroidRuntime(25358): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364)
12-16 12:33:16.143: E/AndroidRuntime(25358): at android.os.Handler.dispatchMessage(Handler.java:107)
12-16 12:33:16.143: E/AndroidRuntime(25358): at android.os.Looper.loop(Looper.java:194)
12-16 12:33:16.143: E/AndroidRuntime(25358): at android.app.ActivityThread.main(ActivityThread.java:5371)
12-16 12:33:16.143: E/AndroidRuntime(25358): at java.lang.reflect.Method.invokeNative(Native Method)
12-16 12:33:16.143: E/AndroidRuntime(25358): at java.lang.reflect.Method.invoke(Method.java:525)
12-16 12:33:16.143: E/AndroidRuntime(25358): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
12-16 12:33:16.143: E/AndroidRuntime(25358): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
12-16 12:33:16.143: E/AndroidRuntime(25358): at dalvik.system.NativeStart.main(Native Method)
12-16 12:33:16.143: E/AndroidRuntime(25358): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x1d97b
希望它可以帮助您了解更多
---我的活动类的Dropbox链接生成视图---
https://www.dropbox.com/s/vclymo0cs0zp360/ScannerActivity .java?dl=0
android - 启动地图时出现运行时错误
这是我的 onCreate() 方法。这两条注释的行之前用于启动地图,效果很好。后来我发现 Google 不再使用 LocationClient,而是使用 GoogleAPIClient。所以我改变了它。
这是 initMap 方法
这是 logcat 报告。