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进程退出后, 由于网络资源没有释放, 所以电流仍然保持在比较高的水平.
转载于:https://www.cnblogs.com/webkitForAndroid/archive/2013/03/04/2942177.html