mirror of
				https://gitcode.com/gh_mirrors/re/react-native-pushy.git
				synced 2025-10-31 21:33:12 +08:00 
			
		
		
		
	fix reload
This commit is contained in:
		| @@ -150,14 +150,17 @@ public class UpdateModuleImpl { | |||||||
|                         if (getReactDelegateMethod != null) { |                         if (getReactDelegateMethod != null) { | ||||||
|                             ReactDelegate reactDelegate = (ReactDelegate)  |                             ReactDelegate reactDelegate = (ReactDelegate)  | ||||||
|                                 getReactDelegateMethod.invoke(currentActivity); |                                 getReactDelegateMethod.invoke(currentActivity); | ||||||
|                             reactDelegate.reload(); |                              | ||||||
|  |                             // Try to get reload method using reflection | ||||||
|  |                             java.lang.reflect.Method reloadMethod =  | ||||||
|  |                                 ReactDelegate.class.getMethod("reload"); | ||||||
|  |                             if (reloadMethod != null) { | ||||||
|  |                                 reloadMethod.invoke(reactDelegate); | ||||||
|                             } else { |                             } else { | ||||||
|                             currentActivity.runOnUiThread(new Runnable() { |                                 throw new NoSuchMethodException(); | ||||||
|                                 @Override |  | ||||||
|                                 public void run() { |  | ||||||
|                                     currentActivity.recreate(); |  | ||||||
|                             } |                             } | ||||||
|                             }); |                         } else { | ||||||
|  |                             throw new NoSuchMethodException(); | ||||||
|                         } |                         } | ||||||
|                     } catch (Throwable e) { |                     } catch (Throwable e) { | ||||||
|                         currentActivity.runOnUiThread(new Runnable() { |                         currentActivity.runOnUiThread(new Runnable() { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 sunny.luo
					sunny.luo