在清除所有共享的首选项并将用户发送到主要活动之后: this.getSharedPreferences("userData", 0).edit().clear().apply() finishAffinity() startActivity(Intent(this, MainActivity::class.java))该应用程序崩溃,因为在后台仍存在与首选项关联的几个任务/计时器。在将用户转到主要活动之前,您如何才能完成所有任务?我尝试了这个: val intent = Intent(Intent.ACTION_MAIN) intent.addCategory(Intent.CATEGORY_HOME) startActivity(intent)但它只是将应用程序置于后台,当我将其恢复到前台后便崩溃了。有什么解决方案可以仅停止所有操作并开始特定活动,而无需一个接一个地完成所有后台任务吗?
添加回答
举报
0/150
提交
取消