Android最近的应用程序
我的应用程序有一个奇怪的问题。在我的HTC One X max应用程序中,最近的应用程序是9,如果我的应用程序在我再次启动时被从这9个应用程序中推出,它会以各种方式表现出怪异和崩溃 在BaseActivity OnRestart中,我有将当前活动切换到主活动的代码。在上述场景中不会发生这种情况Android最近的应用程序,android,xamarin,Android,Xamarin,我的应用程序有一个奇怪的问题。在我的HTC One X max应用程序中,最近的应用程序是9,如果我的应用程序在我再次启动时被从这9个应用程序中推出,它会以各种方式表现出怪异和崩溃 在BaseActivity OnRestart中,我有将当前活动切换到主活动的代码。在上述场景中不会发生这种情况 protected override void OnRestart() { base.OnRestart(); if(someTimeHasPassed)
protected override void OnRestart()
{
base.OnRestart();
if(someTimeHasPassed)
{
var intent = new Intent(this, typeof(MainActivity));
// Kills every open activity to disable user from going back.
finishAllOpenActivities();
StartActivity(intent);
}
}
我不确定要发布代码的哪一部分。有人有类似的问题吗
编辑:在上述场景发生后
Window.SetFlags(WindowManagerFlags.Secure, WindowManagerFlags.Secure);
in OnCreate()从不执行,因为当我按home按钮时,我可以正常看到我的应用程序,没有黑屏。通常情况下,我可以看到带有活动名称的背景和默认标题,不会加载任何其他内容
不知道为什么会调用OnCreate,因为我将返回到该屏幕
编辑2:经过更多的检查,这似乎发生在最近的一些应用程序在我前面。这可能是内存问题吗?尝试扩展“各种方式的中断”-包括屏幕截图、错误消息等。这是一个生命周期问题,但如果不了解更多,我们将无法帮助您@我又加了一些描述。