美文网首页
清理缓存

清理缓存

作者: 玖块 | 来源:发表于2019-08-28 16:25 被阅读0次

//清理缓存

        rl_ClearCache.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                setDialog();

            }

        });

private void setDialog() {

        final Dialog dialog = new Dialog(this, R.style.DialogTheme);

        final View view = View.inflate(this, R.layout.dialog_clear_cache, null);

        Button bt_cancel = view.findViewById(R.id.bt_cancel);

        Button bt_determine = view.findViewById(R.id.bt_determine);

        final TextView tv_text = view.findViewById(R.id.tv_text);

        dialog.setContentView(view);

        //使得点击对话框外部不消失对话框

        dialog.setCanceledOnTouchOutside(true);

        //设置对话框的大小

        view.setMinimumHeight((int) (ScreenSizeUtils.getInstance(this).getScreenHeight() * 0.23f));

        Window dialogWindow = dialog.getWindow();

        WindowManager.LayoutParams lp = dialogWindow.getAttributes();

        lp.width = (int) (ScreenSizeUtils.getInstance(this).getScreenWidth() * 0.75f);

        lp.height = WindowManager.LayoutParams.WRAP_CONTENT;

        lp.gravity = Gravity.CENTER;

        dialogWindow.setAttributes(lp);

        bt_cancel.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                dialog.dismiss();

            }

        });

/**

        * 清除缓存

        */

//        llCleanData = (LinearLayout) findViewById(R.id.clean_Data);

//        tvData = (TextView) findViewById(R.id.tv_Data);

        try {

            String data = DataCleanManager.getTotalCacheSize(HomeActivity.this);

//            tvData.setText(data);

            tv_text.setText(data);

        } catch (Exception e) {

            e.printStackTrace();

        }

        bt_determine.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                DataCleanManager.clearAllCache(HomeActivity.this);

                tv_text.setText("0.00K");

//                ("缓存已清理");

//

            }

        });

        dialog.show();

    }

相关文章

网友评论

      本文标题:清理缓存

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