Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-视图在不应该显示的时候是不可见的';t be(旧设备)_Android_View_Fragment_Invisible - Fatal编程技术网

Android-视图在不应该显示的时候是不可见的';t be(旧设备)

Android-视图在不应该显示的时候是不可见的';t be(旧设备),android,view,fragment,invisible,Android,View,Fragment,Invisible,我正在使用Android API级别为21的普通手机上测试和开发应用程序。每个视图都按其应有的方式工作,没有任何问题 然而,当切换到使用API 16的旧设备时,片段的一些特定视图就不可见了。当离开片段并返回到同一片段时,它将显示 例如,我打开应用程序,创建了开始片段。将加载并显示图像按钮,应显示在其下的文本将保持隐藏状态 对于有同样问题的人,我找到了解决问题的方法 显然,必须启用multidex,因为我已经习惯了许多方法/库。太糟糕了,logcat没有给我任何迹象表明这正在发生,这导致了问题 这

我正在使用Android API级别为21的普通手机上测试和开发应用程序。每个视图都按其应有的方式工作,没有任何问题

然而,当切换到使用API 16的旧设备时,片段的一些特定视图就不可见了。当离开片段并返回到同一片段时,它将显示


例如,我打开应用程序,创建了开始片段。将加载并显示图像按钮,应显示在其下的文本将保持隐藏状态 对于有同样问题的人,我找到了解决问题的方法

显然,必须启用multidex,因为我已经习惯了许多方法/库。太糟糕了,logcat没有给我任何迹象表明这正在发生,这导致了问题

这个多重索引是什么

如何启用multidex支持

build.gradle中

android {
    ...
    defaultConfig {
        ...
        multiDexEnabled true
    }
}

dependencies {
    ...
    compile 'com.android.support:multidex:1.0.1'
    ...
}
为了向后兼容,请在主应用程序中添加以下内容:

@Override
protected void attachBaseContext(Context base)
{
    super.attachBaseContext(base);
    MultiDex.install(this);
}

对于有同样问题的人,我找到了解决问题的方法

显然,必须启用multidex,因为我已经习惯了许多方法/库。太糟糕了,logcat没有给我任何迹象表明这正在发生,这导致了问题

这个多重索引是什么

如何启用multidex支持

build.gradle中

android {
    ...
    defaultConfig {
        ...
        multiDexEnabled true
    }
}

dependencies {
    ...
    compile 'com.android.support:multidex:1.0.1'
    ...
}
为了向后兼容,请在主应用程序中添加以下内容:

@Override
protected void attachBaseContext(Context base)
{
    super.attachBaseContext(base);
    MultiDex.install(this);
}