美文网首页
Android常见问题总结

Android常见问题总结

作者: sunshinesuns | 来源:发表于2017-04-25 18:01 被阅读13次

    1.在项目中调用用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.创建handle

    private final Handler handler = new Handler() {
        @Override
        public void handleMessage(Message msg) {
    
        }
    };

    相关文章

      网友评论

          本文标题:Android常见问题总结

          本文链接:https://www.haomeiwen.com/subject/chuvzttx.html