caikaidev/AppUpdate

升级的提示框被新的Activity拦住了。

nicefan opened this issue · 5 comments

我将代码放在welcome 页面中,先弹出了升级提示,但随后就被跳转的页面覆盖了,这个要怎么处理呢?

建议不要放在welcome页面,一般welcome页面都有一个定时器,可以放到登录页面或者首页去检查,要么就是在回调

new CheckUpdateTask.Callback() {
                                    @Override
                                    public void callBack(VersionModel model) {
                                        Log.d(TAG,"new version :" + 																	model.getVersionName());
                                    }
                                }

中取消跳转的定时器,到了这个回调的话,就说明有新版本。

刚试了没有新版本也执行的回调

sorry,时间过得太久了,好像是不管有没有新版本都会回调,你可以升级到最新版本2.1.5我加了一个状态.

.setCallback(new CheckUpdateTask.Callback() {  
                    @Override
                    public void callBack(VersionModel model, boolean hasNewVersion) {
                        L.d(TAG,"has new version:" + hasNewVersion + ";version info :" + model.getVersionName());
                    }
                }

hasNewVersion来区分是否有新版本,true:有新版本,false:无新版本