一、注册了回调接口,但是没有注销回调接口,从而造成内存泄漏。
Example:
1.注册
// 注册一个事件回调,用于处理发送验证码操作的结果 SMSSDK.registerEventHandler(new EventHandler() { public void afterEvent(int event, int result, Object data) { if (result == SMSSDK.RESULT_COMPLETE) { // TODO 处理成功得到验证码的结果 // 请注意,此时只是完成了发送验证码的请求,验证码短信还需要几秒钟之后才送达 } else{ // TODO 处理错误的结果 } } });
2.注销
protected void onDestroy() { super.onDestroy(); //用完回调要注销掉,否则可能会出现内存泄露 SMSSDK.unregisterAllEventHandler(); };