如何解决如何关闭带有身份验证错误的应用程序
我知道活动将在堆栈中排序,如果打开一个新的活动,它将推入堆栈的顶部,如果按下返回按钮,它将从堆栈中弹出,
我的问题是:
假设我有10个活动,每个活动都从服务器获取一些信息,我将用户的令牌发送到服务器,并基于令牌验证,得到响应,如果令牌未经验证并收到验证错误,我该如何处理从服务器中关闭所有这些活动,然后将用户重定向到登录页面? 还有,有什么方法可以处理这种验证吗?像后端的中间件一样?
顺便说一下,我使用凌空连接服务器。
解决方法
ggplot(selected_data(),aes(week,zone,fill= value,text=text)) +
scale_y_discrete(limits = unique(rev(selected_data()$zone))) +
geom_tile(aes(fill = value)) +
geom_text(aes(label = format(round_half_up(value,digits = 1),nsmall = 1)),size=4) +
labs(x="Week",y="") +
scale_x_discrete(position = "top") +
scale_fill_viridis(option = "viridis") +
theme_grey(base_size = 16) + labs(fill = "Rate per\n1,000 population") +
theme(legend.position = "top")
将在完成活动时清除所有堆栈。
但是其他堆栈可能仍然充满。因此,您可能需要Activity#finishAffinity
,但是该解决方案更糟,因为它阻止了应用程序的正确销毁。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。