Android billingHelper.dispose() 用法

Android billingHelper.dispose() Usage

处理帮手有多重要?也总是需要放在 activity.destroy 上吗?

根据 android 文档,If you don’t unbind, the open service connection could cause your device’s performance to degrade.

一旦不再需要该任务,解除所有侦听器的绑定通常是一个好习惯。这提高了应用程序的设备电池利用率。

作为一名移动性能工程师,我遇到过几个应用程序没有关闭侦听器或服务,从而显着影响应用程序的电池利用率。

@Override
public void onDestroy() {
   super.onDestroy();
   if (mHelper != null) mHelper.dispose();
   mHelper = null;
}