アプリ用の JSON データベース接続があり、アプリの初回起動時にロード (更新) するように設定されています。JSON データは電話に保存され、アプリの再起動時にインターネット接続が検出されない場合に取得できます。つまり、そこには常にデータが存在します。
ユーザーのインターネットへの接続が遅い場合 (3G 未満の場合など)、アプリはハングします。データベースを保存された情報に戻すタイムアウトを設定したいと思います (まったく接続がない場合と同様)。残念ながら、間違った関数でタイムアウトを設定すると、アプリがクラッシュする可能性があると思います。
接続速度を決定するために公開されているクラスがないことを読みましたが、誰かが代替案を提案できますか?