若将Activity设置为singleTop的,则,按Home键之后,再长按启动时候,Home键的启动机制里面,好像会重新启动被设置为singleTop的Activity,尽管你的singleTop的Activity已经finish或者整个程序已经结束了。
目前的解决办法是:做标记,然后在被设置为singleTop的Activity里做拦截。
本文详细阐述了如何解决Android中将Activity设置为singleTop后,长按Home键导致的意外重启问题。通过在Activity内部进行标记和拦截操作,可以避免不必要的重启。适用于希望优化用户体验的开发者。
若将Activity设置为singleTop的,则,按Home键之后,再长按启动时候,Home键的启动机制里面,好像会重新启动被设置为singleTop的Activity,尽管你的singleTop的Activity已经finish或者整个程序已经结束了。
目前的解决办法是:做标记,然后在被设置为singleTop的Activity里做拦截。
3212

被折叠的 条评论
为什么被折叠?
