package com.example.basecore.util; import android.os.Handler; import android.os.Message; public class ToastHandlerWarp extends Handler { private Handler mOriginHandler; public ToastHandlerWarp(Handler preHandler) { this.mOriginHandler = preHandler; } @Override public void dispatchMessage(Message msg) { try { if (null != mOriginHandler) { mOriginHandler.dispatchMessage(msg); } } catch (Exception e) { // ignore } } @Override public void handleMessage(Message msg) { try { if (null != mOriginHandler) { mOriginHandler.handleMessage(msg); } } catch (Exception e) { } } }