Actually, the Java objects representing the extensions are NOT destroyed by us, they are destroyed by Android system when activity is destroyed.