私の問題は、ボタンをクリックするだけで SQLiteDatabase を拡張するクラス MyDB に関数 sync() があることです。この関数を次のように呼び出します。
db.open();
db.sync();
db.close();
正常に動作しますが、しばらく時間がかかり、その間アクティビティが停止します。この行き詰まりではなく、ダイアログで作業プロセスを示す必要があります。この同期の「進行状況」を表示する必要はありません。アクティビティが停止した場合に、回転する円などの形でプロセスが存在する必要があることだけが懸念されます。どうやってやるの ?