【发布时间】:2016-05-24 08:31:37
【问题描述】:
所以我只是想检查我的网络连接,如果它是真或假,则执行执行。我知道在一个片段中你可以在获取系统服务之前使用 getactivity,但这对我不起作用?感谢您的帮助:)
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);
}
【问题讨论】:
标签: java android android-fragments fragment