サーバーにアクセスするアプリケーションがあります。データのためにサーバーにアクセスする多くのアクティビティがあります。アプリケーションのさまざまなポイントで、2つのことを確認するための簡単なチェックを行います。1)インターネット接続があること、2)サーバーがメンテナンスモードまたはダウンしていないこと。そうであれば、理由と時期の詳細を示すアクティビティを表示します。サーバーがバックアップされます。
ユーザーがこの「サーバーがダウンしています」アクティビティをクリックして戻ったら、アプリケーションを終了する必要があります。「サーバーダウン」アクティビティを呼び出すために次のコード/インテントを試しましたが、機能しません。
Intent i = new Intent(this, ServerMaintenanceActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
私は全体を見てきましたが、これは通常ログイン/ログアウト画面で人々が直面する非常に一般的な問題です。私が見つけた解決策はどれも私にはうまくいきません。Spotifyなど、これを実行するアプリがあるので、それが可能であることはわかっています。
何か案は?ありがとう。