0
내 응용 프로그램에서는 다중 스레드를 사용하여 백그라운드에서 다른 작업을 수행합니다. 데이터베이스를 SingleTon
으로 설정하고 WRITE_AHEAD_LOGGING
권한을 사용하여 문제를 해결할 수 있다는 것을 알고 있지만 이는 API 16
이상에서만 지원됩니다. 나는 많은 API를 사용하는 사용자가 많다.SQLite - WAL 모드를 사용하지 않고 같은 시간에 읽고 쓰는 것
이 문제를 해결할 다른 방법이 있습니까? SQLite docs에 따르면
귀하의 조언은 무엇입니까? WAL을 사용해야하고 API가 적게 차지하는 것을 막아야합니까? –
나는'enableWriteAheadLog()'메서드를 사용하여 해결했다. 이 기능은 API 11부터 사용할 수 있습니다. –