代码之家  ›  专栏  ›  技术社区  ›  JarsOfJam-Scheduler

com.ontbee.legacyforks公司.中国学究. SweetAlertDialog:未知动画名称:Rotate3dAnimation错误

  •  0
  • JarsOfJam-Scheduler  · 技术社区  · 5 年前

    我想显示一个甜蜜的警报对话框感谢APIcom.ontbee.legacyforks公司.中国学究.SweetAlertDialog,它被授权以避免异常“未知动画名称:学究.SweetAlert.Rotate3数据化错误:util.cn.pedant.SweetAlert.Rotate3dAnimation“将被抛出(参见。 https://github.com/pedant/sweet-alert-dialog/issues/162 的答案)。

    但是,实际抛出了上述异常,完整异常为:

    E/AndroidRuntime:致命异常:main java.lang.RuntimeException异常:未知动画名称:学究.SweetAlert.Rotate3数据化 在com.ontbee.legacyforks公司.中国学究.OptAnimationLoader.createAnimationFromXml(OptAnimationLoader.java:77) 在com.ontbee.legacyforks公司.中国学究.OptAnimationLoader.createAnimationFromXml(OptAnimationLoader.java:64) 在com.ontbee.legacyforks公司.中国学究.OptAnimationLoader.createAnimationFromXml(OptAnimationLoader.java:41) 在com.ontbee.legacyforks公司.中国学究.OptAnimationLoader.loadAnimation(OptAnimationLoader.java:22) 在com.ontbee.legacyforks公司.中国学究.sweetalert对话框(SweetAlertDialog.java:81) 在androidx.fragment.app程序.片段.performCreateView(Fragment.java:2600) 在androidx.fragment.app程序.FragmentManagerImpl.moveToState文件(FragmentManagerImpl.java:881) 在androidx.fragment.app程序.FragmentManagerImpl.movefragmenttoexpected状态(FragmentManagerImpl.java:1238) 在androidx.fragment.app程序.FragmentManagerImpl.moveToState文件(FragmentManagerImpl.java:1303) 在androidx.fragment.app程序.BackStackRecord.executeOps文件(BackStackRecord.java:439) 在androidx.fragment.app程序.FragmentManagerImpl.executeOps文件(FragmentManagerImpl.java:2079) 在androidx.fragment.app程序.FragmentManagerImpl.executeOpsTogether文件(FragmentManagerImpl.java:1869年) 在androidx.fragment.app程序.FragmentManagerImpl.ExecutePendingActions片段(FragmentManagerImpl.java:1727) 在androidx.fragment.app程序.FragmentManagerImpl$2.run(FragmentManagerImpl.java:150) 在android.os.Handler程序.调度消息(Handler.java:98) 在android.app.ActivityThread活动线程.主要(ActivityThread.java:6944) 在com.android.internal网站.合子$MethodAndArgsCaller.run运行(合子。爪哇语:327) 在com.android.internal网站.os.ZygoteInit.main公司(ZygoteInit.java:1374)

    1. 在应用程序级别的Gradle中,我添加了: implementation 'com.github.thomper:sweet-alert-dialog:1.4.0'

    2. 所有项目{ 存储库{ ... https://jitpack.io }

    3. 在我的片段或类似的东西中,我补充说:

    import com.ontbee.legacyforks.cn.pedant.SweetAlert.SweetAlertDialog;

      SweetAlertDialog pDialog2 = new SweetAlertDialog(that, SweetAlertDialog.ERROR_TYPE);
                            pDialog2.setTitleText(getResources().getString(R.string.error_occured));
                            pDialog2.setContentText(getResources().getString(R.string.unkown_error));
                            pDialog2.show();
    

    预期的行为是:对话框无一例外地显示出来。

    0 回复  |  直到 5 年前