Commit 2dccb18e authored by fallenstardust's avatar fallenstardust

更新进度条

parent a7d1a9d5
......@@ -396,6 +396,7 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
}
public static void checkPgyerUpdateSilent(Context context) {
final DialogPlus builder = new DialogPlus(context);;
//蒲公英自动检查更新
new PgyUpdateManager.Builder()
.setForced(true)
......@@ -411,7 +412,7 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
final String versionName,updateMessage;
versionName = appBean.getVersionName();
updateMessage = appBean.getReleaseNote();
DialogPlus builder = new DialogPlus(context);
builder.setTitle("发现新版本"+versionName);
builder.setMessage(updateMessage);
builder.setRightButtonText("下载");
......@@ -434,16 +435,18 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
public void downloadFailed() {
//下载失败
Log.e("pgyer", "download apk failed");
//下载失败,关闭对话框
}
@Override
public void downloadSuccessful(Uri uri) {
//下载成功,关闭对话框
PgyUpdateManager.installApk(uri);
}
@Override
public void onProgressUpdate(Integer... integers) {
//DialogPlus.mProgressBar2.setProgress(integers);
builder.getProgressBar2().setProgress(integers[0]);
Log.e("pgyer", "update download apk progress" + integers);
}})
.register();
......
......@@ -15,6 +15,7 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.ProgressBar;
import android.widget.TextView;
import cn.garymb.ygomobile.lite.R;
......@@ -38,7 +39,7 @@ public class DialogPlus extends Dialog {
private String mUrl, mHtml;
private View mCancelLayout, mButtonLayout, mTitleLayout;
private View mProgressBar;
public View mProgressBar2;
public ProgressBar mProgressBar2;
private WebViewPlus mWebView;
private final GestureDetector mGestureDetector;
private GestureDetector.OnGestureListener mOnGestureListener;
......@@ -189,6 +190,10 @@ public class DialogPlus extends Dialog {
}
return this;
}
public ProgressBar getProgressBar2(){
return mProgressBar2;
}
@Override
public void setTitle(@Nullable CharSequence title) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment