Update Updater.java

点击更新,在浏览器里打开网盘链接

Signed-off-by: guang518 <35475020+guang518@users.noreply.github.com>
pull/594/head
guang518 2 months ago committed by GitHub
parent 6f939a69ca
commit d405414689
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 22
      app/src/mobile/java/com/fongmi/android/tv/Updater.java

@ -70,7 +70,6 @@ public class Updater implements Download.Callback {
return this; return this;
} }
//enable update
public void start(Activity activity) { public void start(Activity activity) {
App.execute(() -> doInBackground(activity)); App.execute(() -> doInBackground(activity));
} }
@ -111,7 +110,26 @@ public class Updater implements Download.Callback {
private void confirm(View view) { private void confirm(View view) {
view.setEnabled(false); view.setEnabled(false);
download.start(); try {
// 直接使用Github中的链接
String url = Github.getUpdateRedirectUrl();
android.content.Intent intent = new android.content.Intent(android.content.Intent.ACTION_VIEW);
intent.setData(android.net.Uri.parse(url));
intent.setFlags(android.content.Intent.FLAG_ACTIVITY_NEW_TASK);
// 获取Context
android.content.Context context = view.getContext();
if (intent.resolveActivity(context.getPackageManager()) != null) {
context.startActivity(intent);
dialog.dismiss();
} else {
Notify.show("未找到浏览器");
view.setEnabled(true);
}
} catch (Exception e) {
Notify.show("打开失败");
view.setEnabled(true);
}
} }
private void dismiss() { private void dismiss() {

Loading…
Cancel
Save