public void inDbt(){
Thread thread = new Thread(new Runnable(){
@Override
public void run(){
//DB 40개 insert
});
thread.start();
}
TimerTask myTask = new TimerTask(){
public void run(){
inDbt();
runOnUiThread(new Runnable(){
@Override
public void run() {
openChart();
openList();
//timeChart(); 안씀
lineChart();
}
});
//anr();
}
};
protected void onResume() {
this.overridePendingTransition(0, 0);
super.onResume();
Timer timer = new Timer();
timer.schedule(myTask, 10, 1000);
//Timer timer3 = new Timer();
//timer3.schedule(myTask3, 10, 5000);
}
위 소스 같은 형식으로
1초당 40개씩 DB를 insert 시키는건
절대적인 insert 실행 시간상 원래 불가능한 건가요?
다른 스레드로 빼봤는데 1초당 10개 미만으로 들어가고 있는것 같아서요.