<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:scheme="http" android:host="mysamplepage.com"></data>
</intent-filter>
但我无法得到任何结果。
我知道这种方法有效,因为我的OAuth客户端对我的应用程序进行了这种回调。虽然我无法使用地址栏从地址栏启动我的活动。
有什么建议吗?
答案 0 :(得分:0)
您可以使用webview客户端检测您的webview是否发出请求
final WebView webView;
webView = (WebView) findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(loginUrl);
webView.setWebViewClient(new WebViewClient()
{
@Override
public void onPageFinished(WebView view, String url)
{
if (url.contains("YOUR_DESIRED_URL_TO_TRACK"))
{
Log.v(TAG, "Voila!");
}
}
});