2011-04-20 128 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