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进程退出后, 由于网络资源没有释放, 所以电流仍然保持在比较高的水平.

posted @ 2013-03-04 00:22  webkit_android  阅读(276)  评论(0编辑  收藏  举报