2013-05-20 3 views
1

Я работаю над Android-приложением с некоторыми сетевыми аспектами. В приложении есть места, где при нажатии кнопки выполняется вызов на сервер с ответом, полным возвращаемых данных. Мой вопрос заключается в создании надежного потока, когда у меня есть мои сетевые вызовы, разделенные в своем собственном классе, и все, что я делаю, создает экземпляр сетевого объекта, такого как новый MyNetworkHelper (accessClientServer) и присваивает ему имя клиентского сервера. Затем этот объект создает экземпляр соответствующего объекта (ClientServer или StudentServer или TeacherSever и т. Д.) Для доступа к этому серверу и выполнения любой базы данных, сохраняя и возвращая ответ на объект MyNetworkHelper, который вернется к нажатой кнопке.Проектирование сетевого уровня в приложении для Android

Это лучший способ выполнить эту задачу?

ответ

1

Что вы предлагаете, не является необоснованным, но может быть более стандартизировано с использованием стандартных шаблонов, таких как ваш помощник, являющийся Singleton (и ваши дополнительные серверы, если они предназначены для использования таким образом). Я бы порекомендовал вам забрать книгу начинающих в Design Patterns and Architecture.

+1

Я бы рекомендовал эту книгу как быструю книгу стартера с обучением на примере ... http://www.amazon.com/Head-First-Object-Oriented-Analysis-Design/dp/0596008678/ref=sr_1_1? т = UTF8 & QID = 1369022967 & стер = 8-1 & ключевые слова = ООА% 26d – JRomero

Смежные вопросы