Предложения по реализации Android-чата - PullRequest
4 голосов
/ 04 ноября 2011

Привет, ребята, я работал над приложением чата, и мне нужны некоторые предложения, чтобы сделать это. У меня есть отдельный сервер, и каждый раз, когда пользователь входит в мое приложение и выбирает какого-либо пользователя путем поиска и отправки сообщения, оно будет сохранено на сервере, а затем мое приложение проверяет, не пришло ли мне новое сообщение. если какое-либо сообщение приходит, я буду уведомлен пользователю. Для достижения этого я использовал следующий метод, чтобы обновлять интерфейс всякий раз, когда приходит новое сообщение

И когда чат продолжается более 3 минут, приложение начинает работать медленно ... Я ищу лучшие предложения, как решить проблему.

1 Ответ

2 голосов
/ 04 ноября 2011

Если приложение работает медленно, это означает, что где-то произошла утечка памяти, или вы перегружены, или делаете что-то, чего не следует делать в потоке пользовательского интерфейса.Может быть, вы слишком много опрашиваете сервер?

Кстати, использование TextView для чата примитивно, используйте режим transcript для ListViews.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...