如何知道活动何时在片段中死亡

时间:2016-09-17 23:06:34

标签: java android

我有一个由String[] splitter = null; String s = "abbsd sdsdf"; // string with 2 words and space splitter = s.trim().split(" "); if(splitter.length!=2){ System.out.println("Please enter first or last name"); } else{ System.out.println("First Name : "+splitter[0]); System.out.println("Last Name : "+splitter[1]); } s = "abc"; //string without space splitter = s.trim().split(" "); if(splitter.length!=2){ System.out.println("Please enter first or last name"); } else{ System.out.println("First Name : "+splitter[0]); System.out.println("Last Name : "+splitter[1]); } 加载的片段。

我知道诸如

之类的事情
Activity

在停止时调用太晚,有时根本不调用。

但我的活动已经死了,我想知道,以便我可以告诉我的片段清理。

最快的方法是什么?

2 个答案:

答案 0 :(得分:1)

我不确定你的问题是什么,但也许你会觉得这很有用。 https://developer.android.com/guide/components/fragments.html#Creating

我建议阅读片段生命周期enter image description here

答案 1 :(得分:0)

onDestroy()将在Fragment被销毁之前调用。这可能是因为父Activity也被销毁,或者Fragment不再显示。