2
我正在嘗試爲我的網站創建一個應用程序。服務器端登錄的東西完成了,所以現在我只是爲它創建應用程序。 該計劃是有一個登錄按鈕。當按下登錄按鈕時,將調用popupWindow
,並將佈局設置爲指向我的URL的webView
。我有這部分工作。出現popupWindow
,我可以看到我的登錄框,因此連接在那裏。Android - 帶彈出窗口的OAuth應用程序
但是,屏幕變得無法響應。如果我點擊用戶名字段來嘗試一些文本輸入,則什麼都不會發生。後退按鈕也不起作用。我必須按主頁按鈕才能離開它。
此外,我有代碼加載內置的瀏覽器,顯然我可以登錄,這是完美的,但它永遠不會返回到我的應用程序,因此我選擇了popupWindow
。
有人可以分享一些技巧,如何做到這一點,或者將我鏈接到一些示例代碼?基本上任何使用popupWindow
登錄網站的代碼都是完美的!
謝謝。
謝謝。這適用於加載瀏覽器並將Intent發回。我想我必須放棄使用'popupWindow'。 – eoinzy
對於瀏覽器活動使用android:theme =「@ android:style/Theme.Dialog」,它將顯示爲一個彈出對話框。 – Dahlgren
嗯,這是一個好主意!但是我使用'startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse(authURL)));'來啓動瀏覽器,所以它沒有自己的活動,我可以設置主題。我可以創建一個嵌入了「webView」的新活動,然後設置主題,然後調用'startActivity'?或者,我可能只是在'Manifest.xml'中創建一個新的? –
eoinzy