2017-02-10 140 views
-1
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_login); 
    activity = this; 
    mContext = getApplicationContext(); 
    util = new Login_Utils(mContext, activity); 

    Intent intent = getIntent(); 
    url = intent.getExtras().getString("url"); 

    webView = (WebView)findViewById(R.id.webview_Login); 
    webView.setWebViewClient(new WebViewClient(){ 

     @Override 
     public boolean shouldOverrideUrlLoading (WebView view, String url) { 

      return false; 
     } 


     public void onPageFinished(WebView view, String urlConnection){ 

     } 
    }); 
    webView.loadUrl(url); 

} 

我的應用程序有2種類型的登錄。 1.在應用程序中創建帳戶並登錄 2.使用知名網站(Facebook等登錄)如何在webview中獲得json響應

如果我嘗試使用方法2登錄,webview顯示登錄屏幕網站。 (所有需要實現登錄機制的工作都是在服務器端完成的)

如果id和密碼匹配,服務器會以json格式返回一些信息。

所以,我想獲得json對象。

回答