我正在尝试使某个功能仅在用户启动时启动,
- 首次打开应用程序,
- 从家里回到应用程序。
但如果用户在应用程序内的活动之间切换,则不会启动。
我已经浏览了这个主题,最好的答案是使用singleTask
with onNewIntent()
。因此,如果用户从主页返回应用程序,onNewIntent
则可以使用传递给它的启动器意图的调用。
但是,这是我的代码:
public class AdMobSDK_DFP_Interstitial extends Activity implements AdListener {
private static final String MOBMAX_INTERSTITIAL_AD_UNIT_ID = "/7732/test_portal7/android_app1_test_portal7/splash_banner_android_app1_test_portal7";
private DfpInterstitialAd interstitialAd;
private int num = 0;
public void onNewIntent(Intent intent){
super.onNewIntent(intent);
Log.d("flow", "onNewIntent");
}
如果我在应用程序中的不同活动之间切换,onNewIntent()
总是调用,这与我从主页返回应用程序相同。