package com.ysvideo.zhibo.lib.common.upgrade;
|
|
import android.app.Activity;
|
import android.app.AlertDialog;
|
import android.content.DialogInterface;
|
import android.content.Intent;
|
import android.os.Bundle;
|
|
public class UpdateActivity extends Activity {
|
|
@Override
|
protected void onCreate(Bundle savedInstanceState) {
|
super.onCreate(savedInstanceState);
|
AlertDialog.Builder builder = new AlertDialog.Builder(this);
|
builder.setTitle("发现一个新版本,是否更新");
|
builder.setPositiveButton("现在更新", new DialogInterface.OnClickListener() {
|
@Override
|
public void onClick(DialogInterface dialog, int which) {
|
dialog.dismiss();
|
Intent intentUpdate = new Intent(UpdateActivity.this, UpdateService.class);
|
intentUpdate.putExtra("download_url", getIntent().getStringExtra("download_url"));
|
intentUpdate.putExtra("file_name", getIntent().getStringExtra("file_name"));
|
intentUpdate.putExtra("notification_title", getIntent().getStringExtra("notification_title"));
|
intentUpdate.putExtra("notification_description", getIntent().getStringExtra("notification_description"));
|
startService(intentUpdate);
|
finish();
|
}
|
});
|
builder.setNegativeButton("下次再说", new DialogInterface.OnClickListener() {
|
@Override
|
public void onClick(DialogInterface dialog, int which) {
|
dialog.dismiss();
|
finish();
|
}
|
});
|
builder.create().show();
|
}
|
}
|