相关疑难解决方法(0)

场景转换动画的JNI错误 - 图层超出最大值

请注意问题底部的编辑

我有2个活动:ActivityA,ActivityB与相关frgments: FragmentA,FragmentB 分别.ImageView v在这两个片段之间共享.

一些代码:ActivityA

Intent intent = new Intent(this, ActivityB.class);
final ActivityOptionsCompat activityOptionsCompat = ActivityOptionsCompat.
                         makeSceneTransitionAnimation(this, imageView, "photo");   

ActivityCompat.startActivity(this, intent, activityOptionsCompat.toBundle());
Run Code Online (Sandbox Code Playgroud)

ActivityB

FragmentB fragment = new FragmentB();
getFragmentManager().beginTransaction()..replace(R.id.fragment_container, fragment, TAG).addToBackStack(TAG).commit();
Run Code Online (Sandbox Code Playgroud)

FragmentB

mView = (ImageView) view.findViewById(R.id.view);
ViewCompat.setTransitionName(mView, "photo);
Run Code Online (Sandbox Code Playgroud)

5次中有4次正在工作.但是当它不起作用时,我得到了非常有用的错误:

W/OpenGLRenderer? Layer exceeds max. dimensions supported by the GPU (1080x10659, max=4096x4096)
JNI DETECTED ERROR IN APPLICATION: JNI CallVoidMethodV called with pending exception 'java.lang.IllegalStateException' thrown in void android.os.MessageQueue.nativePollOnce(long, int):-2
Run Code Online (Sandbox Code Playgroud)

拨电至 …

android android-animation picasso

54
推荐指数
1
解决办法
2301
查看次数

崩溃 - 材料设计android 5.0

我的应用程序存在很大问题.它崩溃了,我不知道为什么.

在我的应用我有Activity一个listview和一个customlistviewadapter和第二Detailactivity.我想从Android Lollipop添加材料设计,这是我的问题.我在两者之间添加了很好的Activity Transaction Activities.

我将listviewelement中的图片和标题从listview中取出并使用a SparseArray<Bitmap>来传输图片,intent并ActivityOptions传输其余的数据.

交易从我的第一次Activity到DetailActivity工作正常.在我,DetailActivity我必须加载更多的数据,其中一个是描述.描述文本有\n标记新行,有时也有xhtml标记.摆脱我正在使用的\n标签String mdesc = text.replace("\n", "<br />");.

所以现在我只有xhtml标签,并且在我的textview中看起来很漂亮我使用这一行description.setText(Html.fromHtml(mdesc));.

也像魅力一样工作,但如果我点击后退按钮,当描述中的字符数高于~3800时,应用程序崩溃.

这是我的logcat:

A/art? art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: JNI CallVoidMethodV called with pending exception 'java.lang.IllegalStateException' thrown in void android.os.MessageQueue.nativePollOnce(long, i
A/art? art/runtime/check_jni.cc:65]     in call to CallVoidMethodV
A/art? art/runtime/check_jni.cc:65]     from void android.os.MessageQueue.nativePollOnce(long, int)
A/art? art/runtime/check_jni.cc:65] "main" prio=5 tid=1 Runnable
A/art? art/runtime/check_jni.cc:65]   | …
Run Code Online (Sandbox Code Playgroud)

crash android material

22
推荐指数
2
解决办法
1万
查看次数

java.lang.IllegalStateException:无法为v创建图层

我在崩解剂上有这个例外,并且不知道如何重现或原因可能是什么.有没有人有任何关于我应该从哪里开始寻找的指示?仅影响Android 5+.

Fatal Exception: java.lang.IllegalStateException: Unable to create layer for v
       at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
       at android.os.MessageQueue.next(MessageQueue.java:323)
       at android.os.Looper.loop(Looper.java:135)
       at android.app.ActivityThread.main(ActivityThread.java:5585)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:730)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)
Run Code Online (Sandbox Code Playgroud)

谢谢.

编辑:我想更新它不仅影响Android 5,它似乎影响Android 5+

android android-5.0-lollipop

14
推荐指数
2
解决办法
8161
查看次数

致命异常:java.lang.IllegalStateException-无法为LinearLayout创建图层(仅在Galaxy j4 +,j6 +中崩溃)

致命异常:java.lang.IllegalStateException无法为LinearLayout创建图层,最大尺寸为768x5440,最大尺寸为8192,颜色类型4具有上下文1

android.os.MessageQueue.nativePollOnce (MessageQueue.java)
android.os.Looper.loop + 181 (Looper.java:181)
android.app.ActivityThread.main + 7097 (ActivityThread.java:7097)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit.main + 975 (ZygoteInit.java:975)
Run Code Online (Sandbox Code Playgroud)

我从Firebase Crashlytics收到了nativePollOnce.java崩溃警报,但是许多(星系j4 +,j6 +)模型中只有少数会频繁崩溃。我该如何解决?

java crash android galaxy google-fabric

6
推荐指数
1
解决办法
432
查看次数