2011-04-20 124 views
0

好吧,现在我可以打开飞行模式(感谢我的另一篇文章中的隐形拉比的帮助,AirPlane ToggleButton?)。现在的问题是,当我点击我的切换按钮将飞行模式关闭时,豁免切换按钮从打开到关闭,但不会改变飞行模式的状态。 任何建议是appretiated。关闭飞行模式[延续问题]

-Thanks

回答

1

好吧,我想通了该系统。 '

public void onClick(View v){ 
      context = getApplicationContext(); 
     if (((ToggleButton)v).isChecked()){ 
      boolean isEnabled = Settings.System.getInt(context.getContentResolver(), 
        Settings.System.AIRPLANE_MODE_ON, 0) == 1; 
      if(isEnabled == false) 
      { 
      Settings.System.putInt(context.getContentResolver(), 
        Settings.System.AIRPLANE_MODE_ON,1); 
      Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED); 
      intent.putExtra("state", 1); 
      context.sendBroadcast(intent); 
      } 



      }else 
      { 

       Settings.System.putInt(context.getContentResolver(), 
         Settings.System.AIRPLANE_MODE_ON,0); 
       Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED); 
       intent.putExtra("state", 0); 
       context.sendBroadcast(intent); 

      } 

    }; 
});` 

在代码的其他部分我换了号码一个数字0