我有一个方法可以从onNavigationItemSelected
ofActionBar
和onResume
生命周期方法中调用。因此,当Activity
创建方法时,该方法被调用两次。
那么当方法被调用时,是否有可能实现这样的方法onNavigationItemSelected
,它不应该被调用onResume
?
我有一个方法可以从onNavigationItemSelected
ofActionBar
和onResume
生命周期方法中调用。因此,当Activity
创建方法时,该方法被调用两次。
那么当方法被调用时,是否有可能实现这样的方法onNavigationItemSelected
,它不应该被调用onResume
?
只在onResume
.
onResume
在第一次创建 Activity 时调用。有关详细信息,请参阅活动生命周期。
使用此处使用的手动标志/布尔值android action bar onNavigationItemSelected
这样您就可以忽略对 onNavigationItemSelected 方法的第一次调用
在 Activity 生命周期中,OnCreate() 只被调用一次,而 OnResume() 每次在停止、暂停、启动和 OnCreate 之前被调用。所以决定你真正想要什么。如果您想在每个简历上调用方法,那么只能在 OnResume 中调用它,而不是在 OnCreate 中调用它。