Leshiy95: Вы планируете это всё написать самостоятельно (стабилизация, управление, ориентирование на местности - компьютерное зрение?) до конца учебного года? То есть за пару-тройку месяцев?
PS: Это не будет работать:
message = (Message)msg;
if (msg!= null){
с чего бы это? Если не знаешь, то хоть пойди проверь. Это будет работать, потому что null можно привести к любому классу (любая ссылка может быть null).
Neonoviiwolf: нет, не вызовет. Главное почистить все ссылки на саму вьюху.
Неправильно - потому что есть нормальные стандарные пути решения таких задач. Я уже говорил, как надо делать. Когда начинаются какие-то пляски с добавлением-удалением вьюх руками, всё становится совсем плохо обычно.