Ash*_*win 1 android android-activity
通过finish()在声明新意图之前调用来完成当前活动,是否释放当前类的所有资源?
我在类(或活动)中使用inputstream.但是在没有关闭输入流(connection.close())的情况下,我在调用finish()当前活动后开始一个新的活动.但是,如果connetion.close()在上一个活动中没有调用mehod ,我无法在新活动中从服务器获取任何输入流.
有没有办法在转移到新活动之前解除分配当前活动的所有资源(因为finish()似乎没有工作).
小智 5
不同之处在于活动认为onPause应该在"销毁"视图之前完成执行,而onStop是在视图已经在后台之后的生命周期阶段 - 意味着活动不再可见.
在onPause中做事情确保你需要保存的项目在放弃之前仍然完好无损 - 例如你需要在EditText中保存文本,或者在RadioButtons的开/关位置等.
然而,释放不再需要任何这些东西了,所以如果你在onStop中这样做会很好
| 归档时间: |
|
| 查看次数: |
406 次 |
| 最近记录: |