私はアプリを勉強してデバッグしています。MainActivity の onCreate の最初の行にブレークポイントを設定します。ただし、次の行「setContentView(R.layout.」の前と「super.onCreate」をまたぐ前に、アプリのアクション バーが表示されます。他のアプリでは、「setContentView(R. .layout." (ただし、ステータス バーのみで画面が白くなります)。どちらのアプリにも activity_main.xml があり、マニフェストには次のように記述されています。
<activity
android:name=".MainActivity"
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
setContentView が呼び出される前に表示されるビューは、カスタム View クラスが含まれているという点で異なります。コンストラクターにブレークポイントを設定すると、setContentView 中に呼び出されます。
1 つのアプリが setContentView の前にアクション バーを表示し、2 番目のケースでは setContentView の直後でもアクション バーが表示されないのはなぜですか?
ありがとうございました!