片段活动在ACTION_VIEW活动启动时重新启动

时间:2014-09-26 07:07:49

标签: android android-fragments android-fragmentactivity onbackpressed

我面临一个奇怪的情况。

假设有一个片段活动,它是从片段A开始的。单击片段A上的按钮,我将片段A替换为片段B,并将其添加到backstack。之后我点击Fragment B上的一个按钮将它从Fragment C中取代。现在我在Fragment C上有了一个按钮,我在clickL上做了以下工作:

final String appPackageName = getActivity().getPackageName(); // getPackageName() from Context or Activity object
        try {
            startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName)));
        } catch (android.content.ActivityNotFoundException anfe) {
            startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id=" + appPackageName)));
        }

问题:一切顺利,直到我按回按钮。当我按下后退按钮时,我的片段活动重新启动,即显示片段A.根据我的说法,它应该显示片段C,从中我点击按钮for Action_View。

请帮忙

0 个答案:

没有答案