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
}
} } }
この構造は正しいですか?または、これを達成するためのより効率的な方法はありますか?