我面临一个奇怪的情况。
假设有一个片段活动,它是从片段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。
请帮忙