我是Kotlin
的tyro,但我對Android
和Core java
有很好的認識。我在通過Kotlin
幫助開發Android應用時遇到了一種情況。在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
),但我所有的努力都是一成不變的。
任何幫助受到熱烈歡迎。
編輯:讓我們來看一個例子,如果用戶已經打開默認的瀏覽器(比如ABZfox)的pdf
(或DOC)裏面的鏈接被點擊,然後在隨後ABZfox的新窗口中打開,而不是用戶以前工作的窗口。我敢肯定這個問題現在有一些道理!
,其中具有新的窗口功能的瀏覽器? –
您無法獲取瀏覽器的新實例並啓動新窗口。如果您需要全新的窗口,請使用您的PDF閱讀器 –
Sir(@Mohit Suthar)這是什麼意思? – Mandy8055