Resolve newly-entered numbers before starting a conversation.

This commit is contained in:
Greyson Parrelli
2020-07-17 10:23:51 -04:00
parent 2db2b068c4
commit e89655f793
2 changed files with 45 additions and 8 deletions

View File

@@ -22,10 +22,7 @@ public class NetworkConstraint implements Constraint {
@Override
public boolean isMet() {
ConnectivityManager connectivityManager = (ConnectivityManager) application.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
return isMet(application);
}
@Override
@@ -39,6 +36,14 @@ public class NetworkConstraint implements Constraint {
jobInfoBuilder.setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY);
}
public static boolean isMet(@NonNull Context context) {
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
public static final class Factory implements Constraint.Factory<NetworkConstraint> {
private final Application application;