Android: откройте окно браузера, не показывая адресную строку - PullRequest
1 голос
/ 11 января 2012

Я занимаюсь разработкой небольшого приложения для Android.Когда пользователь не зарегистрировался, он увидит веб-сайт, вызвав браузер следующим образом:

Intent browserIntent = new Intent("android.intent.action.VIEW",
    Uri.parse("http://OUR WEBSITE.tld/register/?id=" + user_id));
startActivity(browserIntent);

Единственная проблема, с которой я сталкиваюсь, это то, что пользователь увидит URL и сможет посетитьдругие сайты.Я хочу, чтобы он вернулся в приложение, когда регистрация будет завершена.

Я также не хочу сохранять историю из этого сеанса.

Я думаю о том, как интегрировать браузер в приложение, но я предполагаю, что есть более простой способ, которым я могупропущенный.

Ответы [ 2 ]

2 голосов
/ 11 января 2012

вам нужно использовать веб-представление в вашем приложении, и оно будет загружать страницу только в соответствии с предоставленным ему URL-адресом.
URL-адрес не будет виден пользователю по умолчанию.

0 голосов
/ 11 января 2012

Почему вы не запускаете ActivityForResult (...)? Это решит вашу проблему.

Ref: startActivityForResult (...)

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