Мне нужно отправлять и получать объекты между смартфоном и удаленным рабочим столом (работающим на Java) через Bluetooth. Смартфон и настольный компьютер совместно используют серию классов, которые составляют модель данных приложения.Как сделать объект доступным через общий класс
Мне нужно реализовать интерфейс Parcelable в приложении для смартфона, чтобы при приеме объекта из приложения для рабочего стола я мог отправить его обратно в основное действие с помощью обработчика. К сожалению, это не сработает, потому что это сделает классы непригодными для использования в настольном приложении.
Итак, мой вопрос: могу ли я отправить объекты без интерфейса Parcelable, реализованные в настольном приложении, а затем сделать их Parcelable через общий класс при их получении.
Нечто подобное:
Object orgObject = new Object();
//Make an object Parcelable
ObjectParcelable objPble = GenericClass.makeParcelable(orgObject);
//Remove the Parcelable implementation
orgObject = GenericClass.undoParcelable(objPble);
Как насчет использования сериализации. Вы можете отправлять и получать как потоки. – RajSharma