0
我正在嘗試在Nexus Player上運行的WebView
頁面中加載Facebook登錄。該設備輸出到電視機,因此沒有觸摸屏。如何在頁面加載後在WebView中的文本輸入字段上觸發焦點?
我可以在頁面中加載符號而沒有問題,但用戶無法選擇電子郵件和密碼文本字段以輸入其憑據。
在Nexus Player遠程上推/下/左/右導致網頁滾動,但我無法與網頁上的任何內容進行交互。
事情我已經嘗試:
WebView.requestFocus()
頁面加載後(從這裏開始:https://stackoverflow.com/a/3975109/758458)- 模擬頁面加載後的觸摸輸入(從這裏開始:https://stackoverflow.com/a/7001356/758458)
- 掛鉤鼠標Nexus Player上的USB端口。這工作,我能成功登錄,但我不能指望我的應用程序的最終用戶做同樣的事情。
我知道這是一個老問題,但我必須嘗試:你還記得/發現你是如何獲得對webView的引用嗎?我使用的是Facebook SDK,我只調用了logInWithReadPermissions,我無法訪問它們爲登錄創建的webView。 – Scorpio 2016-02-04 13:21:19