相关疑难解决方法(0)

Html.fromHtml在Android N中已弃用

Html.fromHtml用来查看html TextView.

Spanned result = Html.fromHtml(mNews.getTitle());
...
...
mNewsTitle.setText(result);
Run Code Online (Sandbox Code Playgroud)

Html.fromHtml现在已经在Android N +中弃用了

我/我如何找到新的方法?

android deprecated android-7.0-nougat

266
推荐指数
10
解决办法
13万
查看次数

找不到类'android.graphics.drawable.RippleDrawable'Unicode问题?

只需android:text="🌑 crash here"在TextView中添加?(🌑)符号,就会导致应用程序在以下设备上崩溃:

  • 三星Galaxy Star Plus(android 4.1.2)
  • 联想S930(android 4.4.2)
  • LG精神LG-H422(android 5.0.1)

检查从头开始创建的空项目.LogCat输出:

01-29 13:07:38.009 5780-5780/c7j.net.myapplication E/dalvikvm: Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering
01-29 13:07:38.094 5780-5780/c7j.net.myapplication E/dalvikvm: VM aborting
01-29 13:07:38.095 5780-5780/c7j.net.myapplication A/libc: Fatal signal 6 (SIGABRT) at 0x00001694 (code=-6), thread 5780 (t.myapplication)
01-29 13:07:38.096 5780-5780/c7j.net.myapplication A/libc: Send stop signal to pid:5780 in void debuggerd_signal_handler(int, siginfo_t*, void*)
Run Code Online (Sandbox Code Playgroud)

但是,在索尼XA和索尼Z2平板电脑(Android 6.0.0)上一切都很好,Unicode符号显示应该.

问题是:这是不是在Android 6.0之前的设备或某些制造商支持?为什么我会看到Log-cat中提到的波纹画?

编辑: 最后答案是NDK中的一个错误.查看@Charuka答案了解详细信息和解决方法.

java string unicode android rippledrawable

5
推荐指数
1
解决办法
2095
查看次数