Как я теперь понимаю, ваша проблема в том, что когда вы возобновляете действие, вы создаете новый ListView из кода, в то время как приложение уже находит этот ListView. Таким образом, вы получаете сообщение об ошибке, что вам сначала нужно сделать этот ListView пустым, а затем снова заполнить его всеми вашими данными.
Лучший способ сделать это:
- Добавить ListView в макет XML
- Получите это представление в своем классе Activity с помощью 'findViewById'
- В вашем методе resume () заполните этот список самостоятельно созданным адаптером и данными из ArrayList или Collection
- Когда вы набираете новое сообщение для отправки, сохраняйте его в этом ArrayList или Collection и возобновляйте свою деятельность или просто заново заполняйте ListView.
Но, возможно, лучше опубликовать некоторый код, чтобы мы могли лучше вам помочь.
С уважением и удачи!