2011-01-06 78 views
0

我使用Facebook的fbrocket連接我的android應用程序。它工作正常。當我第一次登錄時,登錄網頁爲我提供了一個按下textareas用戶名和密碼的鍵盤。爲什麼點擊Facebook上的Facebook登錄屏幕上的textarea連接使用fbrocket不彈出鍵盤?

但是現在,在同一頁面上,它向我展示了一個字符條,我也用不同的語言輸入了這些字符,並且它們不被渲染。

我很困惑這個登錄屏幕的行爲。

有沒有人遇到同樣的問題?

任何人都可以幫助我嗎?

Thanx提前。

回答

0

據我所知,sdk中存在一個錯誤,它可以防止鍵盤彈出,如果你把webview放在某種按鈕或菜單下。也就是說,它是通過onClickListener,onLongClickListener或onOptionsItemSelected激活的。這個問題似乎通過使用得到解決

  webview.requestFocusFromTouch(); 

但使用這個你至少需要webview實例。但是因爲我使用fbRocket api來處理與webview的登錄交互,登錄後使用提到的回調重定向到我的應用程序,所以我沒有webview實例。

有沒有人有解決這個問題?

或者我錯過了什麼?