私はアンドロイドアプリを開発しており、オンラインまたはオフラインの状態変更を実装している初心者です。しかし、私はどのようにオフラインに状態を変更するかわかりませんPHPでDBでユーザーがインターネット接続を失ったとき。誰かが実用的な解決策を持っていますか?インターネット接続が失われたときにステータスをオフラインにする方法android
-4
A
答えて
0
私はそのためのアルゴリズムを作成しました。すべてのユーザーは、別のユーザーが特定のユーザーのプロファイルを表示し、最後のcheck_inの日付が2分以上経過した場合に2分ごとにcheck_in日付をdbで更新し、表示されているプロファイルが変更されたユーザーのオンラインステータスすべてのユーザーにオフラインであり、dbで変更されます。
0
はこれを試してみてください。
public static boolean isServerAlive() {
//get server live status
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
String server_url = Constant.cons_app_url;
boolean is_server_alive = false;
try {
URL url = new URL(server_url);
HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
Integer connection_code = httpURLConnection.getResponseCode();
if (connection_code == HttpURLConnection.HTTP_OK) is_server_alive = true;
} catch (IOException e) {
e.printStackTrace();
}
return is_server_alive;
}
関連する問題
- 1. C#インターネット接続が失われたときにMySQL接続が失敗する
- 2. iosでインターネット接続が5秒間失われている間にTCP接続が失われたことを検出する方法
- 3. インターネット接続が失われたときに特定のiOSアプリが知る方法
- 4. サーバへの接続が失われたときにAndroidアプリケーションがクラッシュする
- 5. Wi-Fi接続が失われたときのAndroidアプリのANR
- 6. createUserWithEmailAndPassword(email、password)を呼び出した直後にインターネット接続が失われる
- 7. インターネットに接続したときにCN3バーコードリーダとイメージャが失敗する
- 8. アプリがバックグラウンドでインターネット接続が失われた場合、アプリがクラッシュする
- 9. インターネット接続が失われたときに、coredataのデータをカスタムREST APIと同期させますか?
- 10. アンドロイドがインターネットに接続しているときのアドバイス方法
- 11. インターネット接続が失われたときにWebviewでURLを開くのを防ぐ
- 12. インターネットに接続していないときにLANネットワークにオフラインで同期する方法
- 13. インターネット接続が一時的に失われたときのobserveChangesの動作は何ですか?
- 14. ネットワーク接続が失われたときにWebサービスコールがロックされる
- 15. exmppで失われた接続を処理する方法は?
- 16. Jetty WebSocketで接続が失われたことを検出する方法
- 17. 接続が失われた後にNamedPipeClientStreamに再接続する(.NET)
- 18. iPhoneアプリのインターネット接続が失われる(NSURLConnectionが返されない)
- 19. Androidのメインスレッドでインターネットに接続する
- 20. TCP接続が失われたときの検出
- 21. iPhone SDK:GameKitと大きなファイル+接続が失われました
- 22. Pixi - フォーカスが失われたときにアニメーションを続ける方法は?
- 23. mysql接続が失われたノードnode12s
- 24. Cの接続が失われた
- 25. SSH接続が失われました
- 26. Notes接続が失われたクライアント
- 27. 接続が失われたときにBinaryReader.ReadがIOExceptionをスローしない
- 28. アンドロイド:リストビューをデータベースに接続すると、リストビューをデータベースに接続すると、リストビューのスタイルが失われて、スタイリングが失われました。
- 29. 接続が失われたときにUIAlertViewを表示します。
- 30. クライアントへの接続が失われたときにリクエストを取り消す