1
0
mirror of https://gitcode.com/gh_mirrors/re/react-native-pushy.git synced 2025-09-16 12:11:39 +08:00
Code Issues Packages Projects Releases Wiki Activity GitHub Gitee

fix android

This commit is contained in:
sunny.luo
2024-12-26 15:27:45 +08:00
parent 1578130e17
commit 0df8261acb
2 changed files with 14 additions and 18 deletions

View File

@@ -101,25 +101,11 @@ public class UpdateModuleImpl {
}
});
}catch (Exception e){
promise.reject("执行报错:"+e.getMessage());
promise.reject("执行报错:" + e.getMessage());
}
}
private void loadBundleLegacy(ReactApplicationContext mContext) {
final Activity currentActivity = mContext.getCurrentActivity();
if (currentActivity == null) {
return;
}
currentActivity.runOnUiThread(new Runnable() {
@Override
public void run() {
currentActivity.recreate();
}
});
}
public static void reloadUpdate(UpdateContext updateContext, ReactApplicationContext mContext, ReadableMap options,Promise promise) {
public static void reloadUpdate(UpdateContext updateContext, ReactApplicationContext mContext, ReadableMap options, Promise promise) {
final String hash = options.getString("hash");
if (hash == null || hash.isEmpty()) {
@@ -156,7 +142,17 @@ public class UpdateModuleImpl {
} catch (Throwable err) {
promise.reject(err);
Log.e("pushy", "switchVersion failed ", err);
loadBundleLegacy(mContext);
final Activity currentActivity = mContext.getCurrentActivity();
if (currentActivity == null) {
return;
}
currentActivity.runOnUiThread(new Runnable() {
@Override
public void run() {
currentActivity.recreate();
}
});
}
}
});

View File

@@ -1,6 +1,6 @@
{
"name": "react-native-update",
"version": "10.19.5",
"version": "10.19.6",
"description": "react-native hot update",
"main": "src/index",
"scripts": {