猿问

窗口视图泄漏

public class ProgressCircleActivity extends AppCompatActivity {


    private ProgressDialog progressBar;


    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.progress_circle_activity);

        progressBar = new ProgressDialog(ProgressCircleActivity.this);

        progressBar.setMessage("Please wait ...");

        progressBar.setCancelable(true);

        progressBar.setProgressStyle(ProgressDialog.STYLE_SPINNER);

        progressBar.setProgress(0);

        progressBar.setMax(100);

        progressBar.show();


        new Thread(new Runnable() {

            @Override

            public void run() {

                try {

                        Thread.sleep(3*1000);

                        Intent i=new Intent(ProgressCircleActivity.this,PhoneNumberLogin.class);

                        startActivity(i);

                        //Remove activity

                        finish();

                    } catch (InterruptedException e) {

                        e.printStackTrace();

                    }

                progressBar.dismiss();

            }

            }).start();

    }

}

这是我的日志


10-05 16:12:22.577 27797-27797/? E/SELinux: [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL

10-05 16:12:32.397 27797-27797/com.example.dis015.meetdax2danish E/WindowManager: android.view.WindowLeaked: Activity com.example.dis015.meetdax2danish.ProgressCircleActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{25b6bc4a V.E..... R......D 0,0-501,174} that was originally added here


这是我打开应用程序时的 splashScreenActivity 崩溃了。但在某些手机中,应用程序没有崩溃。我不知道是什么问题,请帮我解决


哆啦的时光机
浏览 114回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答