0

3種類のデータを取得して保存する必要があるアプリを使用しています:

  1. 私の外部センサーデータ
  2. 方位データ
  3. GPS データ

1つのボタンだけでそれを行うことは可能ですか?

ここに私のコード構造があります

private Button.OnClickListener myButton2_listener = new Button.OnClickListener() {
    public void onClick(View v) {
        Timer timer = new Timer();      
        timer.schedule(new WriteFile(), 1000, 1000);
    }
};

public class WriteFile extends TimerTask {

@Override
public void run() {
// TODO Auto-generated method stub
runOnUiThread(new Runnable() {              
    @Override
    public void run() {
        VGNMData();
        OriData();
        GPSData();
    }

    private void OriData() {
        //get oridata here
    }

    private void GPSData() {
    //get GPSData here
    }                                        

    private void VGNMData() {
        //get VGNMData here
    }

}   }   }

この構造は正しいですか?または、これを達成するためのより効率的な方法はありますか?

4

1 に答える 1