mirror of
https://github.com/apache/cordova-android.git
synced 2025-02-01 02:12:58 +08:00
Proper fix for CB-164. Online/offline events now propagated to webview properly
This commit is contained in:
parent
31d5a94ea9
commit
81059b398f
@ -58,7 +58,7 @@ public class NetworkManager extends Plugin {
|
|||||||
public static final String LTE = "lte";
|
public static final String LTE = "lte";
|
||||||
public static final String UMB = "umb";
|
public static final String UMB = "umb";
|
||||||
public static final String HSPA_PLUS = "hspa+";
|
public static final String HSPA_PLUS = "hspa+";
|
||||||
// return types
|
// return type
|
||||||
public static final String TYPE_UNKNOWN = "unknown";
|
public static final String TYPE_UNKNOWN = "unknown";
|
||||||
public static final String TYPE_ETHERNET = "ethernet";
|
public static final String TYPE_ETHERNET = "ethernet";
|
||||||
public static final String TYPE_WIFI = "wifi";
|
public static final String TYPE_WIFI = "wifi";
|
||||||
@ -123,6 +123,7 @@ public class NetworkManager extends Plugin {
|
|||||||
this.connectionCallbackId = callbackId;
|
this.connectionCallbackId = callbackId;
|
||||||
NetworkInfo info = sockMan.getActiveNetworkInfo();
|
NetworkInfo info = sockMan.getActiveNetworkInfo();
|
||||||
PluginResult pluginResult = new PluginResult(PluginResult.Status.OK, this.getConnectionInfo(info));
|
PluginResult pluginResult = new PluginResult(PluginResult.Status.OK, this.getConnectionInfo(info));
|
||||||
|
pluginResult.setKeepCallback(true);
|
||||||
return pluginResult;
|
return pluginResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -195,6 +196,7 @@ public class NetworkManager extends Plugin {
|
|||||||
*/
|
*/
|
||||||
private void sendUpdate(String type) {
|
private void sendUpdate(String type) {
|
||||||
PluginResult result = new PluginResult(PluginResult.Status.OK, type);
|
PluginResult result = new PluginResult(PluginResult.Status.OK, type);
|
||||||
|
result.setKeepCallback(true);
|
||||||
this.success(result, this.connectionCallbackId);
|
this.success(result, this.connectionCallbackId);
|
||||||
|
|
||||||
// Send to all plugins
|
// Send to all plugins
|
||||||
|
Loading…
Reference in New Issue
Block a user