deadlock

d1

Mar 7th, 2013
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.08 KB | None | 0 0
  1. @Override
  2.     public void onClick(View v)
  3.     {
  4.  
  5.         Context context=this;
  6.  
  7.         switch (v.getId())
  8.        
  9.         {
  10.        
  11.         case R.id.bLogin:
  12.              
  13.             if (CM.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() ==NetworkInfo.State.CONNECTED|| CM.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.CONNECTED)
  14.                   {
  15.                        
  16.                        Toast.makeText(this, "connected mode", Toast.LENGTH_SHORT).show();
  17.                         i = new Intent(LoginActivity.this, MyWebView.class);
  18.                         startActivity(i);
  19.                         this.finish();
  20.  
  21.                   }
  22.  
  23.         else if(CM.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.DISCONNECTED || CM.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.DISCONNECTED) {
  24.                        
  25.                      if (context.getCacheDir().exists()&&context.getCacheDir()!=null)
  26.                      {
  27.                        
  28.                      Toast.makeText(this,"disconnected mode", Toast.LENGTH_SHORT).show();
  29.                      i = new Intent(LoginActivity.this, MyWebView.class);
  30.                      startActivity(i);
  31.                      this.finish();
  32.                          }
  33.                     else
  34.                      {
  35.             Toast.makeText(this, " Offline access denied ! ", Toast.LENGTH_SHORT).show();  
  36.                      }
  37.                 }
  38.  
  39.      else if(CM.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.SUSPENDED || CM.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.SUSPENDED) {
  40.                
  41.                         if (context.getCacheDir().exists()&&context.getCacheDir()!=null)
  42.                         {
  43.                
  44.                         Toast.makeText(this, "suspended mode", Toast.LENGTH_SHORT).show();
  45.                         i = new Intent(LoginActivity.this, MyWebView.class);
  46.                         startActivity(i);
  47.                         this.finish();
  48.                         }
  49.                        else
  50.                         {
  51.                Toast.makeText(this, " Offline access denied ! ", Toast.LENGTH_SHORT).show();   
  52.                         }
  53.                     }
  54.            
  55.            else if(CM.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.UNKNOWN || CM.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.UNKNOWN) {
  56.                
  57.                        if (context.getCacheDir().exists()&&context.getCacheDir()!=null)
  58.                        {
  59.                
  60.                         Toast.makeText(this,"unknown mode", Toast.LENGTH_SHORT).show();
  61.                         i = new Intent(LoginActivity.this, MyWebView.class);
  62.                         startActivity(i);
  63.                         this.finish();
  64.                        }
  65.                       else
  66.                        {
  67.                              Toast.makeText(this, " Offline access denied ! ", Toast.LENGTH_SHORT).show(); 
  68.                        }
  69.                 }
  70.    
  71.    
  72.                
  73.            
  74.            else
  75.                {
  76.  
  77.         Toast toast = Toast.makeText(this," Internet connection not found ! ", Toast.LENGTH_LONG).show();
  78.  
  79.                }
  80.             break;
  81.        
  82.         case R.id.bCacheClear:
  83.             try {
  84.                  clearCache(this);
  85.                  }
  86.                  catch(Exception e)
  87.                  {
  88.                  e.printStackTrace();
  89.                  }
  90.              break;
  91.        
  92.  
  93.         }
  94.     }
Advertisement
Add Comment
Please, Sign In to add comment