代码之家  ›  专栏  ›  技术社区  ›  fedj

从intent重新启动应用程序

  •  1
  • fedj  · 技术社区  · 15 年前

    当应用程序未显示时,没有问题,意图工作正常并启动最后一个看到的活动,但当已经启动了一个活动时,不会调用onNewIntent(活动处于singleTop模式)。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Jorgesys    15 年前

    问题是你的活动被定义为

     android:launchMode="singleTop"
    

    启动时,不调用onNewIntent

    实现onDestroy方法:

    @Override
    public void onDestroy(){
        super.onDestroy();
    }