メモやリンクを追加して、ユーザーがHTMLファイルを作成および編集できるようにするアプリケーションを作成しています。次に、ユーザーはドロップボックスを介してファイルを同期できるため、他のAndroidデバイスから、またはコンピューターのブラウザーからファイルを表示できます。このプログラムには、htmlページをロードしてユーザーに表示するWebViewがあります。ただし、WebView内に配置する代わりに、短縮バージョンのURL(http://db.tt/DrSmhwqなど)をロードするようにWebViewに指示すると、アプリの上部にあるブラウザーでURLが開きます。長いバージョンのURLを使用する場合(例: http: //dl.dropbox.com/u/5724095/DBNotes.html)それは私のWebView内にうまくロードされます。だから私はいくつか質問があります:短縮URLと長いURLの違いは何ですか?この動作を引き起こしているURLについて何かありますか、それともこれがAndroid WebViewの問題である可能性が高いですか?そして、ドロップボックスのAndroidアプリ内から長いバージョンのURLを生成する方法があるかどうか誰かが知っていますか?それ以外の場合は、ユーザーにコンピューターのWebサイトにアクセスして長いリンクを生成し、アプリに入力するように指示する必要があります。これは適切な解決策ではないようです。
編集:長いドロップボックスURLを指す少しURLを作成し、その上でwv.loadUrl()を呼び出そうとしました。これにより、WebViewにロードする代わりにブラウザーも開きました。したがって、これがWebViewがリダイレクトを処理する方法のデフォルトの動作であると推測しています。ブラウザウィンドウではなく、内部に向けられたページをロードする方法を知っている人はいますか?