2015-07-11 75 views
0

我正在開發一個使用HTML的Android應用程序& JS(在成功開發後將使用PhoneGap),並且我希望應用程序在用戶設備未連接時提醒用戶WiFi或移動數據,應用程序應在警報後關閉。如何提醒用戶他的網絡連接是否中斷

我嘗試這樣做供參考: How to alert the user when there's no internet connection

然而,它似乎並沒有爲我工作。請提出了同樣的一些其他的替代品。

+0

你可以叫AJAX爲「www.google.com」,如果正常,則該用戶可能有互聯網連接。 –

+0

@DanielCheung不幸的是,我沒有Ajax的經驗。你可以給我的代碼? –

+0

http://stackoverflow.com/questions/17377579/how-to-check-internet-connection-in-phonegap-periodically –

回答

1

對不起,因爲我沒有足夠的轉述評論。 要關閉應用程序,你可以使用:

navigator.app.exitApp(); 
+0

這是一個Java或JavaScript的函數嗎? –

+0

這是一個來自科爾多瓦的函數 –

1
public void onCreate(Bundle obj) 
{ 
super.onCreate(obj) 
setContextView(layout); 

if (isOnline()) 
    //do your task 
else 
    { 
    try { 
AlertDialog alertDialog = new AlertDialog.Builder(con).create(); 

alertDialog.setTitle("Info"); 
alertDialog.setMessage("Internet not available,try again later."); 
alertDialog.setIcon(android.R.drawable.ic_dialog_alert); 
alertDialog.setButton("OK", new DialogInterface.OnClickListener() { 
    public void onClick(DialogInterface dialog, int which) { 
    finish(); 

    } 
}); 

alertDialog.show(); 
} 
catch(Exception e) 
{ 
    Log.d(Constants.TAG, "Show Dialog: "+e.getMessage()); 
} 
} 
} 
+0

感謝您的答案..但我正在開發我的應用程序在HTML和Javascript,而不是Java ..我想這是Java代碼 –

相關問題