Javascript Titanium.Network.online在android emulator上不起作用
Titanium.Network.online在android emulator上不会产生任何结果,我可以知道有什么问题吗?我补充说Javascript Titanium.Network.online在android emulator上不起作用,javascript,android,titanium,Javascript,Android,Titanium,Titanium.Network.online在android emulator上不会产生任何结果,我可以知道有什么问题吗?我补充说 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission andr
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.INTERNET" />
我们发现在线属性似乎有效。您可以查看的另一项是Titanium.network.networkType中的网络类型。它将返回以下钛网常数之一:
- 网络局域网
- 移动网络
- 无线网络
- 网络未知
- 网络无
如果没有或未知,这可能是另一个表明有问题的指标。下面的报告是什么?Ti.API.info('网络状态:'+Ti.network.online);
$('#login').click(function(){
var email = $('#email').val();
var password = $('#password').val();
Titanium.App.fireEvent('loginNow', {e:email, p:password});
return false;
});
Titanium.App.addEventListener('loginNow', function(data){
if(!Titanium.Network.online){
Titanium.API.info('connection is not ok');
}else{
Titanium.API.info('connection is ok');
var signingin = Titanium.UI.createActivityIndicator({
message: "Signing in.."
});
signingin.show();
}
});