1

我正在尝试完成一项活动。代码正在执行,但活动仍停留在后台。完成不在活动上工作

此问题仅在带有OS(6.0.1)的Samsung 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(); 

请让我知道是什么问题。

+0

代码执行后,您的上一个活动是否在任务堆栈中可见?当您从新的活动中按回时,是否会将您带回旧活动或关闭该应用程序? –

+0

先做完()然后开始执行 –

+0

try this.finish(); – Queendevelopers

回答

0

只要尽你的意图与

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

如果没有帮助,请检查你的日志在logcat中。

+0

试试这个,但它没有帮助 –