Android intent “意图之后”;应用程序评级“;应用程序切换到主屏幕

Android intent “意图之后”;应用程序评级“;应用程序切换到主屏幕,android-intent,flags,rating,Android Intent,Flags,Rating,当用户按下“给我的应用打分”时,我想在Google Play Store中打开我的android应用的入口。所以我开始打算支持这个特性,请参见下面的代码。这很好,但当用户在播放商店时按下“后退”按钮,android将切换到主屏幕,我的应用程序将不再显示。 附加信息:我的应用程序是一个游戏,因此在游戏结束或退出会话后,主屏幕会自动调用。这意味着,通常情况下,用户在玩了五轮游戏后,必须单击5次后退按钮才能关闭应用程序。所以我在舱单上 android:launchMode=“singleTop” 目的

当用户按下“给我的应用打分”时,我想在Google Play Store中打开我的android应用的入口。所以我开始打算支持这个特性,请参见下面的代码。这很好,但当用户在播放商店时按下“后退”按钮,android将切换到主屏幕,我的应用程序将不再显示。 附加信息:我的应用程序是一个游戏,因此在游戏结束或退出会话后,主屏幕会自动调用。这意味着,通常情况下,用户在玩了五轮游戏后,必须单击5次后退按钮才能关闭应用程序。所以我在舱单上

android:launchMode=“singleTop”

目的是通过以下代码开始:

我怎样才能解决这个“错误”

提前谢谢
Martin

听起来您的活动正在调用
public void onPause()中的
finish()

  case R.id.action_rate:  
  intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + "..."));
      //intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
      startActivity(intent);          return false;