Возможно ли использовать файл ContentObserver
для отслеживания изменений переменных (например, String) путем создания Uri и передачи его в качестве аргумента при регистрации? Если да, можете ли вы предоставить функциональный пример?Использование ContentObserver для мониторинга изменения переменной
0
A
ответ
0
Это не сработает, выполнив Uri.parse на произвольном строковом значении.
Я не думаю, что это сработает. Какой прецедент? Это предполагает, что что-то вне вашего контроля модифицирует переменную. Как это может произойти?
+0
Я хотел отслеживать изменения рабочих задач с помощью ActivityManager, и я думал, что могу использовать ContentObserver, чтобы уведомить меня об изменении, избегая периодического опроса. Но мне все равно пришлось зацикливаться. – nifo
0
Он должен работать со строковым значением,
Он работает со мной. Я использовал Uri.parse
, как показано ниже:
contentResolver.notifyChange(Uri.parse("content://com.example.provider/notification"), null)
Смежные вопросы
- 1. Запуск ContentObserver без изменения содержимого
- 2. Как зарегистрировать ContentObserver для изменения объема мультимедиа?
- 3. Использование ContentObserver с IntentService
- 4. Использование рекурсии для изменения переменной
- 5. ContentObserver для документов
- 6. Использование EventHandler для обнаружения изменения переменной?
- 7. Использование переменной данных для изменения диалога
- 8. Angular.js - Использование фильтра для изменения переменной
- 9. Использование GreaseMonkey для изменения переменной Javascript
- 10. Использование переменной для изменения моей позиции
- 11. Использование FileSystemWatcher для мониторинга каталога
- 12. Использование ngxtop для мониторинга Nginx
- 13. Использование ASM для мониторинга java.lang.ProcessBuilder
- 14. Использование wget для мониторинга зондов
- 15. Использование QT для мониторинга процесса?
- 16. ContentObserver, используемый для SMS
- 17. Определить ContentObserver
- 18. Использование переменной для изменения имени другой переменной в коде
- 19. Использование библиотеки AngularJS для мониторинга или панели мониторинга
- 20. Изменения файла FileSystemWatcher и мониторинга
- 21. Изменения в каталоге мониторинга AIX
- 22. Использование данных мониторинга (интернет)
- 23. ContentObserver onChange
- 24. Использование сети мониторинга Android
- 25. Ошибки с ContentObserver для контактов
- 26. Реализация ContentObserver для каждой строки
- 27. Android ContentObserver
- 28. Файл мониторинга мониторинга python для изменений
- 29. кнопки для изменения переменной
- 30. Использование ресурсов системы мониторинга для Java
Что произошло, когда вы попробовали? – Luksprog
Я использовал Uri uri = Uri.parse (myString), но я получил «Недопустимый Uri, используемый для наблюдателя». – nifo