本文整理汇总了Java中com.socks.jiandan.utils.NetWorkUtil.isNetWorkConnected方法的典型用法代码示例。如果您正苦于以下问题:Java NetWorkUtil.isNetWorkConnected方法的具体用法?Java NetWorkUtil.isNetWorkConnected怎么用?Java NetWorkUtil.isNetWorkConnected使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.socks.jiandan.utils.NetWorkUtil
的用法示例。
在下文中一共展示了NetWorkUtil.isNetWorkConnected方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initData
import com.socks.jiandan.utils.NetWorkUtil; //导入方法依赖的package包/类
@Override
protected void initData() {
netStateReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(
ConnectivityManager.CONNECTIVITY_ACTION)) {
if (NetWorkUtil.isNetWorkConnected(MainActivity.this)) {
EventBus.getDefault().post(new NetWorkEvent(NetWorkEvent.AVAILABLE));
} else {
EventBus.getDefault().post(new NetWorkEvent(NetWorkEvent.UNAVAILABLE));
}
}
}
};
registerReceiver(netStateReceiver, new IntentFilter(
ConnectivityManager.CONNECTIVITY_ACTION));
}
示例2: call
import com.socks.jiandan.utils.NetWorkUtil; //导入方法依赖的package包/类
@Nullable
private static RequestHandle call(int method, Context context, String url, RequestParams params, ResponseHandlerInterface responseHandler) {
if (NetWorkUtil.isNetWorkConnected(context)) {
switch (method) {
case METHOD_GET:
if (params == null) {
return getInstance().get(context, url, responseHandler);
} else {
return getInstance().get(context, url, params, responseHandler);
}
case METHOD_POST:
return getInstance().post(context, url, params, responseHandler);
default:
return null;
}
} else {
responseHandler.sendFailureMessage(FAILED_NO_NETWORK, null, null, new NetworkErrorException(MESSAGE_NO_NETWORK));
return null;
}
}
示例3: onReceive
import com.socks.jiandan.utils.NetWorkUtil; //导入方法依赖的package包/类
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(
ConnectivityManager.CONNECTIVITY_ACTION)) {
if (NetWorkUtil.isNetWorkConnected(context)) {
RxNetWorkEvent.send(new NetWorkEvent(NetWorkEvent.AVAILABLE));
} else {
RxNetWorkEvent.send(new NetWorkEvent(NetWorkEvent.UNAVAILABLE));
}
}
}
示例4: loadDataByNetworkType
import com.socks.jiandan.utils.NetWorkUtil; //导入方法依赖的package包/类
private void loadDataByNetworkType() {
if (NetWorkUtil.isNetWorkConnected(mActivity)) {
loadData();
} else {
loadCache();
}
}
示例5: loadDataByNetworkType
import com.socks.jiandan.utils.NetWorkUtil; //导入方法依赖的package包/类
private void loadDataByNetworkType() {
if (NetWorkUtil.isNetWorkConnected(mActivity)) {
loadData();
} else {
loadCache();
}
}
示例6: loadDataByNetworkType
import com.socks.jiandan.utils.NetWorkUtil; //导入方法依赖的package包/类
private void loadDataByNetworkType() {
if (NetWorkUtil.isNetWorkConnected(mActivity)) {
RequestManager.addRequest(new Request4FreshNews(FreshNews.getUrlFreshNews(page),
new Response.Listener<ArrayList<FreshNews>>() {
@Override
public void onResponse(ArrayList<FreshNews> response) {
mLoadResultCallBack.onSuccess(LoadResultCallBack.SUCCESS_OK, null);
mLoadFinisCallBack.loadFinish(null);
if (page == 1) {
mFreshNews.clear();
FreshNewsCache.getInstance(mActivity).clearAllCache();
}
mFreshNews.addAll(response);
notifyDataSetChanged();
FreshNewsCache.getInstance(mActivity).addResultCache(JSONParser.toString(response),
page);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
mLoadResultCallBack.onError(LoadResultCallBack.ERROR_NET, error.getMessage());
mLoadFinisCallBack.loadFinish(null);
}
}), mActivity);
} else {
mLoadResultCallBack.onSuccess(LoadResultCallBack.SUCCESS_OK, null);
mLoadFinisCallBack.loadFinish(null);
if (page == 1) {
mFreshNews.clear();
ShowToast.Short(ConstantString.LOAD_NO_NETWORK);
}
mFreshNews.addAll(FreshNewsCache.getInstance(mActivity).getCacheByPage(page));
notifyDataSetChanged();
}
}