1.在項目中調(diào)用用Intent傳入url打開界面的時候,遇到了異常:
android.os.FileUriExposedException
解決方式:在Application的onCreate中加入以下代碼,過濾掉FileUriExposedException的異常
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
}
2.判斷Activity是否消亡的方式
@Override
protected void onPostExecute(Void result) {
final Activity activity = progressDialog.getOwnerActivity();
if (activity == null || activity.isDestroyed() || activity.isFinishing()) {
return;
}
if (progressDialog != null && progressDialog.isShowing()) {
progressDialog.dismiss();
}
}
3.創(chuàng)建handle
private final Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
}
};