2012-01-11 23 views
1

私は小さなアンドロイドアプリケーションを開発しています。ユーザーがサインアップしていない場合、彼はこのように、ブラウザを呼び出すことで、Webサイトが表示されます。Android:アドレスバーを表示せずにブラウザウィンドウを開く

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

私が直面している唯一の問題は、ユーザーがURLを参照してください、そして可能な訪問他のウェブサイトになるということです。登録が完了すると、彼はアプリに戻って欲しい。

このセッションの履歴も保存しません。

私は、ブラウザをアプリケーションに統合する方法を考えていますが、私が見逃した方が簡単な方法があると思います。

答えて

2

あなたのアプリでウェブビューを使用する必要があり、提供されたURLに従ってページが読み込まれます。
URLはデフォルトでユーザーに表示されません。

0

なぜActivityForResult(...)を開始しないのですか?これはあなたの問題を解決するでしょう。

参考: startActivityForResult(...)

+0

がどのように我々は、ユーザが登録されていることを知っているだろう。 –

+0

その情報をアプリケーションに戻す方法を見つける必要があります。私はあなたにそれを手伝うのに十分なウェブキットを持った家族ではありません。しかし、私はそれが可能だと思います。 – JoxTraex

関連する問題