android横竖屏切换布局闪退,android7.0 兼容问题:android:configChanges属性activity横竖屏切换时获取资源崩溃...

我已阅读并理解

错误报告

你做了什么?

1.将PickerActivity 从app.mine AndroidManifest.xml 去除。

2.将PickerActivity 注册到宿主app AndroidManifest.xml 中,并添加属性

android:configChanges="orientation|keyboardHidden|screenSize"

在app.mine模块PickerActivity中 ,使用了

getString(R.string.pick)。

getString(R.string.lib_style_hello)。

R.string.pick为app.mine中的一个资源。.

R.string.lib_style_hello 为lib.style中的一个资源。.

使用 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 切换到横屏。

你期望的结果是什么?

安卓7.0系统, 横竖屏切换后,能正常app.xxx能正常使用 lib.xxx 和 自身的资源。

实际结果是什么?

getString(R.string.pick)。闪退。

getString(R.string.lib_style_hello)。闪退。

Small发送运行报错,报错信息如下:

FATAL EXCEPTION: main

Process: net.wequick.example.small, PID: 13346

android.content.res.Resources$NotFoundException: String resource ID #0x16040003

at android.content.res.Resources.getText(Resources.java:331)

at android.content.res.Resources.getString(Resources.java:377)

at android.content.Context.getString(Context.java:476)

at net.wequick.example.small.app.mine.PickerActivity$1.onClick(PickerActivity.java:41)

at android.view.View.performClick(View.java:5609)

at android.view.View$PerformClick.run(View.java:22259)

at android.os.Handler.handleCallback(Handler.java:751)

at android.os.Handler.dispatchMessage(Handler.java:95)

at android.os.Looper.loop(Looper.java:154)

at android.app.ActivityThread.main(ActivityThread.java:6077)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)

Small环境

Compile-time

gradle-small plugin : 1.1.0-beta3 (maven)

small aar : 1.1.0-beta8 (maven)

gradle core : 2.14.1

android plugin : 2.2.2

OS : Windows 7 6.1 (amd64)

Bundles

type

name

PP

sdk

aapt

support

file(armeabi)

size

host

app

23

23.0.3

23.4.0

stub

app+stub

23

23.0.3

23.4.0

app

app.main

0x77

23

23.0.3

23.4.0

*_main.so

11.8 KB

app

app.mine

0x16

23

23.0.3

*_mine.so

36.4 KB

app

app.ok-if-stub

0x6a

23

23.0.3

*_stub.so

18.5 KB

app

app.detail

0x67

23

23.0.3

23.4.0

*_detail.so

7.5 KB

app

app.home

0x70

23

23.0.3

*_home.so

11.3 KB

lib

lib.analytics

0x76

23

23.0.3

*_analytics.so

126.8 KB

lib

lib.utils

0x73

23

23.0.3

23.4.0

*_utils.so

6.7 KB

lib

lib.style

0x79

23

23.0.3

23.4.0

*_style.so

5.6 KB

web

web.about

23

23.0.3

23.4.0

*_about.so

24.3 KB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值