我剛剛創建了我的示例應用程序,使用Facebook登錄功能(只是基本)。現在我想要的是,確保互聯網連接存在。如果沒有連接,我需要顯示正確的信息。所以我想知道是否有任何異常處理或其他的東西。提示沒有互聯網連接facebook登錄
0
A
回答
0
試試這個
ConnectivityManager cn=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo nf=cn.getActiveNetworkInfo();
if(nf != null && nf.isConnected()==true)
{
Toast.makeText(this, "Network Available", Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(this, "Network Not Available", Toast.LENGTH_LONG).show();
}
你必須給下面的權限也
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
0
只需打開HTTP連接到谷歌。如果成功,您將知道它存在...'
URL checkforconnection = new URL(「http://www.google.co.uk」); HttpURLConnection連接=(HttpURLConnection)checkforconnection.openConnection();
connection.setRequestMethod("GET");
connection.connect();
if (connection.getResponseCode() == 200){
WifiManager wifiManager = (WifiManager) c.getSystemService(Context.WIFI_SERVICE);
WifiInfo wi = wifiManager.getConnectionInfo();
System.out.println("The link speed is " +wi.getLinkSpeed());
System.out.println("All is well, we can proceed with the download");
System.out.println("The mac address is " +wi.getMacAddress());
}
else{
System.out.println("Something is wrong here");
}`
你可以從上面的一段代碼中返回一些東西,並在你嘗試登錄之前查詢它。
希望這會有所幫助。
+0
我想我沒有說清楚。我的問題是「如果連接在正在進行的過程中,登錄過程中或登錄後發生什麼......」所以我想繼續跟蹤連接而不需要任何額外的循環.. ?? – Nabin
相關問題
- 1. 沒有互聯網連接
- 2. 沒有互聯網連接
- 3. iPhone - 沒有互聯網連接顯示
- 4. Facebook連接,自動提示登錄
- 5. 連接到沒有互聯網的WiFi
- 6. Ionic - 沒有互聯網連接
- 7. 互聯網沒有連接在android
- 8. VirtualBox的沒有互聯網連接
- 9. dataTaskWithRequest沒有互聯網連接
- 10. 沒有互聯網連接 - 離子
- 11. MKStoreKit沒有互聯網連接
- 12. webView loadData沒有互聯網連接
- 13. ASP.NET開發沒有互聯網連接
- 14. 沒有互聯網連接的DOJO
- 15. Facebook連接/登錄沒有任何用戶交互或授權
- 16. Facebook應用程序類型沒有互聯網連接消息
- 17. 如何在沒有互聯網連接時提醒用戶
- 18. 互聯網連接
- 19. 當沒有互聯網連接時顯示另一個活動
- 20. Android - GoogleMaps - 顯示標記沒有互聯網連接?
- 21. 如果沒有互聯網連接,則顯示錯誤消息
- 22. 當沒有互聯網連接時顯示警報消息
- 23. RevMob緩存廣告在沒有互聯網連接時顯示
- 24. 連接一個Android應用程序沒有互聯網連接
- 25. 如果沒有互聯網連接(PhoneGap),如何顯示消息/圖片提醒?
- 26. Android登錄屏幕與互聯網連接安裝錯誤
- 27. 在android登錄中測試互聯網連接
- 28. Facebook登錄連接
- 29. 編程幾乎沒有連接到互聯網的互聯網瀏覽器
- 30. grails項目沒有運行沒有互聯網連接
不!沒有!我沒有在找那個。我想知道如果Facebook的API有我的東西... – Nabin
因爲互聯網可以斷開後,檢查顯示有「網絡可用」 – Nabin
順便說一句,最後使用權限做什麼? – Nabin