0

2 つのボタンを持つコードを書いています。最初のボタンをクリックすると、GSM ネットワークが切断され、2 番目のボタンをクリックすると、GSM ネットワークが接続される必要があります。機内モードを使用したくありません。以下は私のコードです:

  package com.example.airplane;
public class MainActivity extends Activity {
// constants

    ServiceState tmpServc = new ServiceState();


    Button togState;
    Button newState;
    final int STATE_POWER_OFF = 3;
    final int STATE_IN_SERVICE = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    togState = (Button)findViewById(R.id.togState);
    newState = (Button)findViewById(R.id.button1);

    // set click event for button
    togState.setOnClickListener(new OnClickListener() {                     
                    @Override
                    public void onClick(View v) {

                        tmpServc.setState(STATE_POWER_OFF);

                    }
            });

    newState.setOnClickListener(new OnClickListener() {                     
        @Override
        public void onClick(View v) {

            tmpServc.setState(STATE_IN_SERVICE);
        }
});
}

これで私を助けてください。それともこれ以外に良い方法はありますか?よろしく

4

0 に答える 0