2011-01-28 26 views
1

Titanium.Network.onlineはアンドロイドエミュレータで何の結果も得られません。何が間違っているのか分かりますか?私は以下 私のコードですがtiapp.xmlするTitanium.Network.onlineがアンドロイドエミュレータで動作しません

<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" /> 

を追加しました。ありがとう。

$('#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(); 
} 
}); 
+0

次のレポートは何ですか? Ti.API.info( 'ネットワークステータス:' + Titanium.Network.online); – Matt

答えて

0

オンライン属性が機能しているようです。あなたが見ることができるもう1つのアイテムは、Titanium.Network.networkTypeのネットワークタイプです。あなたはどれか不明を取得していない場合は、

  • NETWORK_UNKNOWN
  • NETWORK_WIFI
  • NETWORK_MOBILE
    • NETWORK_LAN
    • NETWORK_NONE

    こと:それは、次のTitanium.Network定数のいずれかを返します。何かが間違っているという別の指標になります。

  • 関連する問題