私はKotlin
のタイロですが、私はAndroid
とCore java
という良い知識があります。 Kotlin
アシストでアンドロイドアプリを開発しているうちに、私は1つの条件に悩まされています。Kotlinで新しいウィンドウでリンクを開くにはどうすればいいですか
ユーザーがpdf
文書にあるリンクをクリックすると、リンクがブラウザで開かれている必要があります()。ブラウザが開かれている場合は、新しいウィンドウの新しいウィンドウではないリンクが開きます)。
私は多くの目標を達成しましたが、ブラウザが既に開いている場合、新しいウィンドウでリンクを開く方法は見つかりませんでした。
私は以下のコードを試してみました(pdf
上のリンクがクリックされたとき、それは以下の関数呼び出しにリダイレクト)
:私も私の問題を説明するために、私のレベル、最高のを試してきた
fun web_page_open(urls: String) { // for more than one url
val uris = Uri.parse(urls)
val intents = Intent(Intent.ACTION_VIEW, uris)
startActivity(intents)
}
(github
にも)たくさんの検索がありましたが、すべての努力が静脈に行きました。
何か助けを歓迎します。
EDIT:pdf
(またはDOC)内のリンクがクリックされたときに、ユーザーが既にデフォルトのブラウザを開いている場合のは(ABZfoxを言う)のインスタンスを考えてみましょう、その後、その後の新しいウィンドウABZfoxの代わりにを開きますユーザーが以前に作業していたのと同じウィンドウ。私は質問が今何らかの意味があると確信しています!あなたはこの1つを試すことができ
などのWebブラウザの役立つ、オープン新しいタブかもしれませんか? –
ブラウザの新しいインスタンスを取得して新しいウィンドウを起動することはできません。まったく新しいウィンドウが必要な場合は、pdfリーダーの種類を使用して自分の活動を使用してください –
サー(@モトシュタール)それはどういう意味ですか? – Mandy8055