有两个不同的应用程序具有不同的功能,每个应用程序都在更新数据库,但问题是当第一个尝试更新数据库时它被第二个和相反的中断。它是一个多用户环境,我认为拆分数据库是一个不错的选择,但还有其他事情要做吗?如果没有其他选择,有人可以帮我拆分吗?
请帮助并谢谢。
答案 0 :(得分:-1)
您可以在进程想要操作数据库之前锁定表。然后在完成操作后解锁。
private Circle circle;
circle = mMap.addCircle(new CircleOptions()
.center(new LatLng(52, 5))
.fillColor(Color.RED)
.radius(100));
AppCompatSeekBar progress = (AppCompatSeekBar) findViewById(R.id.progress);
progress.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
circle.setRadius(progress);
}
@Override
public void onStartTrackingTouch(final SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(final SeekBar seekBar) {
}
});