【发布时间】:2017-07-01 13:42:59
【问题描述】:
我正在尝试完成一项活动。代码正在执行,但活动仍停留在后台。
此问题仅出现在带有 OS (6.0.1) 的三星 S5 上。在其他设备上一切正常。
这里是代码。
Intent intent = new Intent(AccessTokenReceiverFitbit.this, PairDeviceStatusActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra("fragment_to_load", "wearable");
startActivity(intent);
finish();
请告诉我是什么问题。
【问题讨论】:
-
代码执行后,你之前的activity在任务栈中是否可见?当您从新 Activity 按下返回时,它是带您回到旧 Activity 还是关闭应用?
-
先做finish()然后开始活动
-
试试 this.finish();
-
@Queendevelopers 试试这个,但没有帮助
-
@esmailjamshidiasl 试试这个,但没有帮助
标签: android android-intent android-activity android-6.0-marshmallow activity-finish