【发布时间】:2014-01-03 01:20:54
【问题描述】:
我有一个运行 4.4.2 的库存 Nexus 5(如果需要,使用 ART),我发现了一个有趣的场景。我有这个作为我的onDestroy():
@Override
protected void onDestroy() {
super.onDestroy();
t.setText("onDestroy");
t.show();
}
这是一个面向 GPS 的应用程序,所以我起身四处走动。我正在使用this question 中提到的技术来显示大量调试 toast 消息。
无论如何,当我旋转我的应用程序时,吐司就会出现。我知道活动被破坏并为新的方向重新创建,但我怎么知道真正发生了什么?我如何判断我的应用程序何时真正被破坏而不仅仅是被旋转?类似于this question,我想在特定活动被破坏时注销。
【问题讨论】: