跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 继承 Application 但类无法触发 onConfigurationChanged,是什么原因呢?
未分類
9 5 月 2020

继承 Application 但类无法触发 onConfigurationChanged,是什么原因呢?

继承 Application 但类无法触发 onConfigurationChanged,是什么原因呢?

資深大佬 : atfeel 15

public class AppContext extends Application {

public void onCreate() {    super.onCreate();    //这里正常执行了 }  @Override public void onConfigurationChanged(Configuration newConfig) {    super.onConfigurationChanged(newConfig);    //这里没有执行正常???是什么原因呢    //监听旋转屏幕但事件 } 

}

SCDN 上很多文章都说我但写法是对的,onConfigurationChanged 可以用在 Application 里的,可是现在,就是不执行监听旋转屏幕但事件。

大佬有話說 (6)

  • 資深大佬 : john6lq

    看看 Activity 的这个方法有没有被调用

  • 資深大佬 : winterbells

    hmmm,这个回调不是在更新 resource 时调用的吗

  • 資深大佬 : winterbells

    哦哦,是我浅薄了。。。旋转屏幕的确有回调

  • 資深大佬 : xingda920813

    需要同时在 manifest 里配置 configChanges 属性的, 不然不会进这个方法而是直接重启进程.

    https://www.jianshu.com/p/16dc191c52c6

  • 主 資深大佬 : atfeel

    @john6lq Activity 是可以的

  • 主 資深大佬 : atfeel

    @xingda920813 configChanges 我已经改了,继承 Acivity 的类都能正常执行,extends Application 都类就不行,明明官方实例就可以啊,不知道是哪里没弄对

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具