Я думаю, что лучшим вариантом является использование методов обратного вызова в течение жизненного цикла вашей деятельности. Время начала - onCreate () первого действия, которое вы показываете своему пользователю. Время окончания может быть немного сложнее. Прежде всего, если у вас есть несколько действий, пользователь может выйти из любого из них, поэтому вам нужно отслеживать текущее открытое действие и отправлять время окончания, только если следующее действие не появляется. Вторая проблема в том, какой метод обратного вызова следует использовать? onPause () не гарантированно вызывается, а onDestroy () не будет вызываться до тех пор, пока приложение не будет очищено от последних. Таким образом, вероятнее всего, onStop () - правильное место.
Или вы можете использовать обратные вызовы вашего приложения . Просто унаследуйте класс Application и используйте его обратные вызовы для отслеживания времени.
You are out of disk space.
Increase your TABLESPACE
:
ALTER TABLESPACE DABUAT_TBLSP
ADD DATAFILE 'C:\FolderWithPlentyOfSpace\DABUAT_TBLSP001.DBF'
SIZE 4M
AUTOEXTEND ON NEXT 4M
MAXSIZE 64G;
-- Put your own size parameters here