Может ли поток попытаться получить доступ к одной и той же части памяти одновременно с другим потоком, чтобы вызвать зависание текстовых элементов на андроиде? если да, то каково решение?Могут ли Android textView застыть, если два потока попытаются получить доступ к одному и тому же ссылочному объекту в одно и то же время?
ответ
Решение находится в дизайне Android. Метод вызывает изменение чего-либо в появлении TextView, который должен быть вызван в потоке Android-UI. Вы получаете исключение, если вы вызываете методы вроде TextView.setText()
из другого потока.
Предлагаемое решение для этого - позвонить по номеру Activity.runOnUiThread()
или сменить его и передать изменения в работоспособное. См. Android guide about multithreading для получения дополнительной информации и различных возможностей.
Я никогда не читал о представлении «Концепция безопасности темы в android Documentation. Но я думаю, вы получите исключение, потому что изменение на два потока одновременно не очень хорошее. Мой вывод: View - это потокобезопасный и всегда обновляется в потоке пользовательского интерфейса.
- 1. Доступ к одному и тому же объекту в разных действиях?
- 2. Два потока, обращающихся к одному и тому же объекту, создают неожиданный результат
- 3. Убедитесь, что два поля принадлежат одному и тому же объекту
- 4. Может ли два приложения получить доступ к одному и тому же файлу?
- 5. SQL выбирает пользователей, принадлежащих к одному и тому же объекту
- 6. Два потока, заканчивающиеся одновременно и доступ к одному и тому же методу
- 7. Android, как получить доступ к одному и тому же объекту с помощью различных видов деятельности
- 8. Два потока, видящих одно и то же значение после обновления
- 9. Android: Как получить доступ к одному и тому же объекту во всех других классах без активности?
- 10. доступ к одному и тому же hibernate.cfg.xml в двух приложениях
- 11. Что произойдет, если два ядра попытаются записать одно и то же место в основной памяти одновременно?
- 12. d3 - добавить два объекта к одному и тому же родителю
- 13. Доступ к одному и тому же объекту во время запроса - asp.net
- 14. Синхронизация по одному и тому же объекту дважды
- 15. Несколько отношений «один ко многим» одному и тому же объекту
- 16. Множественные пользователи, получающие доступ к одному и тому же ipynb
- 17. Как можно получить доступ к одному и тому же объекту сеанса с двух разных страниц jsp?
- 18. Как получить доступ к одному и тому же объекту из нескольких классов в Java
- 19. TimePicker, показывающий одно и то же время в каждом TextView
- 20. Как вызвать два div в одно и то же время
- 21. Два метода, выполняемых в одно и то же время? Зачем?
- 22. Неопределенное поведение имеет два указателя с разными значениями, относящимися к одному и тому же объекту?
- 23. Несколько потоков не могут получить доступ к одному и тому же указателю без ошибок
- 24. Что происходит, если более одного потока пытается получить доступ к объекту singleton
- 25. Будет ли тот же поток доступ к одному и тому же блоку памяти дважды вызвать конфликты?
- 26. Сохранение нескольких атрибутов одному и тому же основному объекту данных
- 27. Как достичь эффекта отношения «два-ко-многим» к одному и тому же объекту из одного объекта?
- 28. Как применить два разных вращения к одному и тому же объекту Blender?
- 29. Android ViewPropertyAnimator не масштабируется в одно и то же время
- 30. Доступ к тому же файлу
У вас есть пример или конкретная проблема? – jboi
Вы понимаете, насколько просто это проверить, не так ли? – LuckyMe