browser退出的正确处理, 以优化电源管理
before:
public boolean onOptionsItemSelected(MenuItem item) {
...
case R.id.exit_menu_id:
finish();
break;
...
}
after:
public boolean onOptionsItemSelected(MenuItem item) {
...
case R.id.exit_menu_id:
if(mInLoad) {
stopLoading();
}
finish();
break;
...
}
解决当加载网页时, 用户点击了退出按钮后, 一段时间电流仍然比较大的问题.
rootcause是browser进程退出后, 由于网络资源没有释放, 所以电流仍然保持在比较高的水平.