小编Dha*_*n.S的帖子

NetWork On主线程异常

嗨,我尝试使用以下方法检查网络连接和Internet存在

check = new ConnectionDetector(getApplicationContext());

conn = check.isConnectingToInternet();

public class ConnectionDetector {

private Context _context;

public ConnectionDetector(Context context){
    this._context = context;
}

/**
 * Checking for all possible internet providers
 * **/
/*public boolean isConnectingToInternet(){
    ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);
      if (connectivity != null)
      {
          NetworkInfo[] info = connectivity.getAllNetworkInfo();
          if (info != null)
              for (int i = 0; i < info.length; i++)
                  if (info[i].getState() == NetworkInfo.State.CONNECTED)
                  {
                      return true;
                  }

      }
      return false;
}*/

public boolean isConnectingToInternet(){
    try{
        ConnectivityManager cm …
Run Code Online (Sandbox Code Playgroud)

java android

3
推荐指数
1
解决办法
4400
查看次数

枚举中的空静态方法

  • 我找到了一些核心概念的代码,但我需要知道这个枚举类背后的概念.
  • 请任何人都可以告诉枚举类和静态方法是如何工作的,并且也可以为这个概念提供合适的示例.

码:

enum EBtnSts
{
  static
  {
    ePlayBtn = new EBtnSts("ePlayBtn", 1);

    EBtnSts[] arrayOfEBtnSts = new EBtnSts[0];
    arrayOfEBtnSts[0] = ePlayBtn;

  }
}
Run Code Online (Sandbox Code Playgroud)

java enums android

0
推荐指数
1
解决办法
98
查看次数

标签 统计

android ×2

java ×2

enums ×1