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);
}
});
}
これで私を助けてください。それともこれ以外に良い方法はありますか?よろしく