[問題] 開發問卷App所遇到的問題!

看板AndroidDev作者時間13年前 (2012/05/31 18:18), 編輯推噓3(3010)
留言13則, 3人參與, 最新討論串1/2 (看更多)
小弟目前正在開發一個問卷App,可以讓使用者填寫問卷之後可以積點 目前的問卷是透過問卷網站所做,基本上出來就是一個url連結,使用者點了就可以填! 我目前做了會員DB跟問卷DB,透過php與App做連結! 目前遇到了一個問題... 我是透過webview把問卷連結放在App中讓使用者點了可以填寫 且假設有五份問卷跟不同會員,A會員可能五份都沒做過,B可能做過兩份 會針對不同會員判別他已做過哪些問卷那些還沒做過顯示在app上 問題是... 因為問卷是連到外部去做,當會員做完某問卷後,我要如何判別他已完成這份問卷? 會員DB應該會有一欄位存放已填過那些問卷,問卷DB兩個欄位分別是ID跟連結url 問題似乎跟app本身沒太大關連,不過還是懇請版上前輩幫忙解惑!! 謝謝幫忙!感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.136.223

05/31 18:57, , 1F
等下回
05/31 18:57, 1F

05/31 19:16, , 2F
方法1: WebView 的 addjavascriptinterface可以讓網頁中的
05/31 19:16, 2F

05/31 19:16, , 3F
js呼叫android上用java寫的程式片段。但有危險性,請注意
05/31 19:16, 3F

05/31 19:18, , 4F
法二:setWebViewClient(new WebViewClient()中
05/31 19:18, 4F

05/31 19:18, , 5F
可以覆寫掉WebViewClient,裡面有個onpagestart,你可以在
05/31 19:18, 5F

05/31 19:20, , 6F
讀取的時候,先去讀裡面的東西
05/31 19:20, 6F

05/31 23:19, , 7F
感謝前輩!可是用這方法可否判斷user是不是真的有完成這份
05/31 23:19, 7F

05/31 23:20, , 8F
問卷?他有可能做到一半就不做了!我是要他確實完成才算
05/31 23:20, 8F

05/31 23:34, , 9F
可以,用js去做。
05/31 23:34, 9F

06/01 00:07, , 10F
聽起來問卷的網站不是你自己做的?
06/01 00:07, 10F

06/01 00:08, , 11F
如果問卷完成的網址有某種規則,那你可以考慮用
06/01 00:08, 11F

06/01 00:09, , 12F
WebViewClient的shouldOverrideUrlLoading
06/01 00:09, 12F

06/01 00:34, , 13F
順帶補充,你應該要另外開Table放會員填過的問卷
06/01 00:34, 13F
文章代碼(AID): #1FnqLi6P (AndroidDev)
文章代碼(AID): #1FnqLi6P (AndroidDev)