Деректер алу үшін веб-сервермен байланысатын Android қосымшасын жазамын. Протобуфты және барлық шығармаларды шеберлікті қолдануға бел будым.
Дегенмен, менің мәселе мынада, менің деректер жиынтығым зор және бірден барлық деректерді ала алмаймын, сондықтан жоғары деңгейімді ғана аламын, содан кейін мен телефонмен көбірек жүруді сұраймын.
Мен java класын жасау үшін протоколды қолдандым, ол жақсы жұмыс істейді және мен жақсы жағымды объект құрылымын аламын (бастапқы деңгейдегі деректермен ғана).
Дегенмен, менің құрылымымның құрылымын менің қолданымдағы негізгі дерекқор ретінде пайдалану туралы шешім қабылдадым және осы қолданбадағы барлық тізімдер өзгермейтіндіктен, кейінірек кеңейте алмаймын, бұл қосымша деректермен кеңейе алмайды және бұл маған үлкен бас ауырлық туғызады.
Қазіргі сәтте мен тек автоматтандырылған java файлын редакцияладым, ол протоколды қалыпты тізімдерді қайтаруға емес, орнықтырмайды, бірақ бұл кейінірек бұл файлды қалпына келтіру қажет болғанда өте ақымақ.
не істеу? protobuf нысанын сақтау ретінде қолданбау керек пе? (бұл деректердің көшірмесін өзіңіздің сақтау класстарыңызды жазу туралы айтпағанның өзінде, бар болған кезде, бұл деректерді көшірмелеу сияқты көрінеді).