当前位置: 首页 > 知识库问答 >
问题:

恢复时解组未知类型代码异常

田瀚
2023-03-14

我有一个应用程序,其中我得到了两个片段的tablayout,该应用程序工作非常好,但当我关闭应用程序使用菜单按钮和使用其他应用程序一段时间,当我恢复我的应用程序,它崩溃,以下例外情况

我尝试禁用proguard并添加下面的代码,但没有任何帮助

-KeepClassMembers类*实现Android.os.ParceLable{static**Creator;}

我有自定义视图,但还没有在其中实现parcelable,而且我从fragment中删除了所有内容,只保留视图,即使它崩溃了,但当我加载fragment实例时,比如新的Android.support.v4.app.fragment();我没听错

共有1个答案

唐元青
2023-03-14

我也遇到了同样的问题,并找到了一个解决方案,重新启动应用程序,以阻止在您的MainActivity使用中出现的崩溃
:

    @Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
    try {
        super.onRestoreInstanceState(savedInstanceState);
    }catch (Exception e){
        e.printStackTrace();
        Intent intent=new Intent(this,MainActivity.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);
    }
}
 类似资料:
  • 我的应用程序在支持库23.1.1中一直运行良好。但是,在升级到支持库23.2.0之后,它开始崩溃。当我从一个活动导航回主活动时,就会发生崩溃(例如,我从主活动的actionbar菜单中打开about活动,然后按下back按钮返回主活动,然后它崩溃)。 崩溃日志在这里: 只有当我将开发人员调试选项“Do not keep activities”设置为ON时,才会发生崩溃。如果该选项处于关闭状态,则不

  • 问题内容: 我尝试运行以下代码。顺便说一句,我是python和sklearn的新手。 其中y是0和1的np.ndarray 我收到以下信息: 文件“ C:\ Anaconda3 \ lib \ site-packages \ sklearn \ linear_model \ logistic.py”,行> 1174,适合check_classification_targets(y) 文件“ C:\

  • 问题内容: 我正在使用注释设置mybatis,并获得此有用的异常 org.apache.ibatis.binding.BindingException:MapperRegistry未知类型接口org.foo.Bar 谷歌搜索找不到任何东西,也没有用户指南。我想念什么? 问题答案: 好的,知道了-这是因为我正在使用XML文件进行配置,并且为映射器本身添加了注释-并且mybatis在使用XML配置时找

  • 问题内容: 我有一个我必须验证问题值的对象,这些对象的某些属性是自定义对象的数组。这样一来,这将涉及到数组的各个元素。为每个元素执行吸气剂,例如: 这是我需要达到的。我已使用带有属性列表的枚举以以下方式提取了数据。 致电: 我将使用数组中不同类型和不同值的多个数组。我想创建一个如下的方法。 这给了我多个错误,这些错误主要与repeatingGrp []有关。数组类型应与枚举名称相同。是否可以创建这

  • 问题内容: 好,我有问题。如果在处理HTTP请求时发生未捕获的异常,则我没有机会在http.ServerResponse对象上调用end()方法。因此,服务器将永远挂起并且永远不会满足该请求。 这是一个例子: 如果访问/ error,则会发生异常,但会被捕获。用户收到错误消息-没问题。但是,如果我访问/ hang,服务器最终将抛出未捕获的异常并永远挂起。以后对/ hang的任何请求都将挂起。 糟透

  • 问题内容: 当我尝试解析xml时,出现以下异常:- 我用来解析xml的代码如下:- 我试图解析已为休眠编写的xml,实际上它是一个休眠映射文件。 我尝试解析的xml如下: 请帮忙。 问题答案: 我用下面的代码,这对我来说很好。