我正在研究一个应用程序并调试它。我在 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 之前显示的视图不同之处在于它包含自定义视图类,我在其构造函数中设置断点,它们在 setContentView 期间被调用。
为什么一个应用在 setContentView 之前显示操作栏,而在第二种情况下,即使在 setContentView 之后也没有显示操作栏?
谢谢!