|
|
|
|
@ -77,8 +77,11 @@ public class OAuthLoginActivity extends Activity {
|
|
|
|
|
webView.setWebViewClient(new WebViewClient() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onPageFinished(WebView view, String url) {
|
|
|
|
|
public void onPageFinished(WebView view, final String url) {
|
|
|
|
|
super.onPageFinished(view, url);
|
|
|
|
|
new Thread() {
|
|
|
|
|
@Override
|
|
|
|
|
public void run() {
|
|
|
|
|
String data;
|
|
|
|
|
try {
|
|
|
|
|
data = restClient.get(url);
|
|
|
|
|
@ -88,12 +91,18 @@ public class OAuthLoginActivity extends Activity {
|
|
|
|
|
Intent intent = new Intent();
|
|
|
|
|
intent.putExtra(DATA_RESPONSE, data);
|
|
|
|
|
setResult(RESULT_OK, intent);
|
|
|
|
|
runOnUiThread(new Runnable() {
|
|
|
|
|
public void run() {
|
|
|
|
|
finish();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
} catch (IOException e) {
|
|
|
|
|
Log.e("astrid", "error-load-url", e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}.start();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|