Guard against case where no activity can handle intent.
Query less data.
Save stats before calling super.
Make sure response isn't null.
In rare cases the listener can be called after view is destroyed.