男がメソッドxxxx.syncState()
内から呼び出すチュートリアルに従っています。onPostCreate()
彼のアプリは問題なく動作します。ハンバーガー アイコンで始まり、矢印アイコンに変わります。私の側では、アイコンは常に矢印ですが、引き出しは機能します。
このxxxx.syncState()
呼び出しを上記のonCreate()
メソッド (メソッドの終了直前) に移動すると、動作は期待どおりになります。
これを行う正しい方法は、メソッドの下に置くことだと思うので、なぜこれが起こっているのか誰にもわかりますonPostCreate()
か? Android には、(わずかに) 異なる方法で行う必要があることが多く、初心者の開発者の間で混乱を引き起こしているのでしょうか、それとも、バージョンが異なるなどの理由で正当な理由があるのでしょうか?
[解決済み] これで問題が解決しました:マテリアル デザイン バージョンのハンバーガー アイコンの代わりに矢印が表示されます。onPostCreate の syncState が機能しないのはなぜですか?