java.lang.IllegalArgumentException:在Playstore崩溃中的小吃栏中显示错误

在真实设备中进行测试时,snackbar在失败和成功案例中都可以正常工作。但是在playstore中,它显示了小吃店中的崩溃。我找不到问题出在哪里。以下是在Playstore中显示的错误。

java.lang.IllegalArgumentException: 
  at com.google.android.material.snackbar.snackbar.a (snackbar.java:52)
  at com.google.android.material.snackbar.snackbar.a (snackbar.java:8)
  at org.sample.login.LoginFragment$2.a (LoginFragment.java:63)
  at retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall$1$2.run (ExecutorCallAdapterFactory.java:8)
  at android.os.Handler.handleCallback (Handler.java:873)
  at android.os.Handler.dispatchMessage (Handler.java:99)
  at android.os.Looper.loop (Looper.java:224)
  at android.app.activityThread.main (activityThread.java:7070)
  at java.lang.reflect.Method.invoke (Method.java)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:536)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:928)

下面是快餐栏的代码段

snackbar snackbar1 = snackbar
        .make(login_root,R.string.server_error,snackbar.LENGTH_LONG)
        .setaction(R.string.retry,new View.OnClicklistener() {
            @Override
            public void onClick(View view) {

                Fragment login = new LoginFragment();
                FragmentTransaction ft = getFragmentManager().beginTransaction();
                ft.replace(R.id.fragment_frame,login);
                ft.commit();
            }
        });
snackbar1.setactionTextColor(Color.RED);
View sbView1 = snackbar1.getView();
TextView textView1= (TextView) sbView1.findViewById(com.google.android.material.R.id.snackbar_text);
textView1.setTextColor(Color.WHITE);
snackbar1.show();
iceman4019 回答:java.lang.IllegalArgumentException:在Playstore崩溃中的小吃栏中显示错误

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2786692.html

大家都在问