The best approach to handle exception in Android