Skip to content

接続状況を確認するロジックが画面に依存しているのでモジュール化したい #3

Description

@nabetarojp

あなたの改善要求はどんな問題に関連していますか?
接続状況を確認するロジックが画面に依存しているのでモジュール化を検討したい🤔

解決目的
接続状況を確認する処理は一般的な処理なのでKotlinの拡張関数を用意すると後々便利使い回しできそうです😀

検討した代替案
AppCompatActivityの拡張ファイルActivityExt.ktを作成し、接続状況を確認するメソッドを作成する

fun AppCompatActivity.isOnline(): Boolean {
    val cm = getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
    val networkInfo = cm.activeNetworkInfo
    if (networkInfo != null) {
        return cm.activeNetworkInfo.isConnected
    }
    return false
}

補足

  • 特になし

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions