A l'intérieur de la méthode onDestroy, quelle est la bonne façon de déterminer si un objet a été réellement initialisé avant d'essayer de le fermer/l'éteindre/etc.Meilleure façon de fermer et d'arrêter des objets dans onDestroy
Par exemple, ce qui est mieux:
protected void onDestroy()
{
if(tts != null)
{
tts.shutdown();
}
if(dbWord != null)
{
dbWord.close();
}
super.onDestroy();
}
ou ceci:
protected void onDestroy()
{
if(tts instanceof null)
{
tts.shutdown();
}
if(dbWord instanceof TextToSpeech)
{
dbWord.close();
}
super.onDestroy();
}