Also versuche ich nur meine Netzwerkverbindung zu überprüfen und Ausführungen auszuführen, wenn es wahr oder falsch ist. Ich weiß innerhalb eines Fragments, dass Sie die geactivity verwenden können, bevor Sie den Systemdienst erhalten, aber das funktioniert nicht für mich? Danke für die Hilfe :)Wie überprüft man die Netzwerkverbindung innerhalb des ViewGroup Fragments?
public class Fragment1 extends Fragment implements View.OnClickListener {
TextView textView;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.frag1, container, false);
ConnectivityManager connectivityManager =(ConnectivityManager).getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
if(networkInfo!=null && networkInfo.isConnected())
{
textView.setVisibility(View.INVISIBLE);
}
else
{
Byron.setEnabled(false);
Lennox.setEnabled(false);
Skenners.setEnabled(false);
Ballina.setEnabled(false);
}