public class AppContext extends Application {
public void onCreate()
{
super.onCreate();
//这里正常执行了
}
@Override
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
//这里没有执行正常???是什么原因呢
//监听旋转屏幕但事件
}
}
SCDN 上很多文章都说我但写法是对的,onConfigurationChanged 可以用在 Application 里的,可是现在,就是不执行监听旋转屏幕但事件。
1
john6lq 2020-04-20 22:31:00 +08:00 via iPhone
看看 Activity 的这个方法有没有被调用
|
2
winterbells 2020-04-20 23:27:38 +08:00
hmmm,这个回调不是在更新 resource 时调用的吗
|
3
winterbells 2020-04-20 23:33:40 +08:00
哦哦,是我浅薄了。。。旋转屏幕的确有回调
|
4
xingda920813 2020-04-21 00:01:01 +08:00
|
6
atfeel OP @xingda920813 configChanges 我已经改了,继承 Acivity 的类都能正常执行,extends Application 都类就不行,明明官方实例就可以啊,不知道是哪里没弄对
|
7
xingda920813 2020-04-23 14:53:19 +08:00
@atfeel 抱歉, 不知道了. configChanges 属性只在 activity 标签上生效, application 标签是没有 configChanges 属性的.
|