Я хочу надіслати елемент (Text) View з серверної програми (= "звичайний", не для Android на Java) до програми Android на телефоні та відобразити його там. Створюючи його так на сервері ...
TextView tv=new TextView(Client.myClient);
... дає мені цю помилку:
Exception in thread "main" java.lang.RuntimeException: Stub!
myClient
визначається так у Client
:
public static Client myClient;
.
В onCreate()
на Client
я написав myClient=this;
.
(Server
має доступ до всіх Client
класи, так що "не проблема.)
Що я роблю неправильно? Чи можу я створити TextView з іншим контекстом, ніж клієнт, надіслати його, а потім відобразити його на клієнті? (Пізніше я хочу надіслати довільні перегляди, тому "чому я не хочу" надсилати лише рядок TextView.) Заздалегідь дякую!
Відповіді:
2 для відповіді № 1Не впевнений, що ти можеш це зробити: наскільки я можу сказати Context
не є серіалізаційними або іншим способом передачі. Можливо, ви зможете придумати корисну мову опису (можливо, перенесіть повний XML і перерозподіліть його на клієнті?), Але не впевнені, що можете робити те, що ви описали вище, з поля.