MrZaiko/Polysmee

View on GitHub
app/src/main/java/io/github/polysmee/login/NoConnectionActivity.java

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
package io.github.polysmee.login;

import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.view.View;

import androidx.appcompat.app.AppCompatActivity;

import io.github.polysmee.R;

public class NoConnectionActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_no_connection);
    }


    public void retryConnection(View view) {
        ConnectivityManager connManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo networkInfo = connManager.getActiveNetworkInfo();
        if (networkInfo != null && networkInfo.isConnectedOrConnecting()) {
            finish();
            startActivity(new Intent(this, LoginActivity.class));
        }
    }
}