现在公司代码层是好几年前写的java代码 我看到base层把所有activity都添加在stack<Activity>内 这似乎是很久前的写法了 还有必要继续添加在堆栈内么 我感觉现在应该是有自动写入的吧 很少看到有人写在stack内部去管理了
您的每一个用心回答,都会让这个世界变得更美好一些!
为什么要管理呢?是不是为了退出的时候遍历删除呢?
思考方式:当你发现一个东西,你不知道它干什么的,有没有必要这样的代码。
你就关注两个点:一个是创建,一个是使用。至于销毁,很多情况下不用关心,你知道是哪里使用的,基本上就知道是干什么作用的了。
所以,你搜索一下,在哪里使用到即可。
为什么要管理呢?是不是为了退出的时候遍历删除呢?
思考方式:当你发现一个东西,你不知道它干什么的,有没有必要这样的代码。
你就关注两个点:一个是创建,一个是使用。至于销毁,很多情况下不用关心,你知道是哪里使用的,基本上就知道是干什么作用的了。
所以,你搜索一下,在哪里使用到即可。