android开发 重启app

我们在android开发的过程中,可能遇到过这样的情况,当数据加载完成,或者从服务器下载文件完成,需要重启 app才会生效。
实现这个功能很简单,只需在需要重启的地方加上如下代码即可:

mDownloadCompleteBuilder.setPositiveButton("确定", new OnClickListener() {

                @Override
                public void onClick(DialogInterface dialog, int which) {

                    //重启app代码
                    Intent intent = getBaseContext().getPackageManager()  
                            .getLaunchIntentForPackage(getBaseContext().getPackageName());  
                    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);  
                    startActivity(intent);
                }
            });

更多推荐

android开发 重启app