Android: как сохранить HTML-файл с помощью заполненной пользователем формы - PullRequest
1 голос
/ 19 мая 2011

Мне удалось загрузить эту форму на мою SD-карту (с заданного URL-адреса): enter image description here

Мое приложение может получить доступ к этой форме через веб-представление Android.У меня вопрос, как сохранить его в текстовый файл после того, как пользователь заполнил данные в форму?Я хочу сохранить в текстовом файле данные, введенные пользователем, например:

Address: User address here
City: User City
Province: User Province here
Zip: 4342343
Phone: 4534534534
What is your biggest regret in your life? None.

будет сохранено в текстовом файле ... Я новичок в Java и Android Dev.

1 Ответ

1 голос
/ 19 мая 2011

Если вы хотите хранить данные локально, вам следует реализовать эту форму в виде Activity на основе виджетов, а не WebView.

Если эти значения должны быть обработаны сервером, отправьте их как любую другую HTML-форму и позвольте серверу выбрать значения из запроса HTTP POST.

EDIT

Можно присоединить WebViewClient к WebView, чтобы позволить методам в WebView Activity вызываться из JavaScript. См. пример кода .

Ваш HTML-файл должен содержать JavaScript, который запускается при нажатии кнопки «Отправить», собирает содержимое формы и затем передает его в WebViewClient.

(Там может быть еще более простой способ, см .: Android-вызов функций JavaScript в WebView )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...