I'm trying to start another activity from html webview.So i have one working link but second link is not working. And it says "Webpage not available"
public class acilisbir extends AppCompatActivity {
WebView myBrowser;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_acilisbir);
myBrowser = (WebView) findViewById(R.id.anasayfagetir);
myBrowser.setWebViewClient(new MyBrowser());
myBrowser.getSettings().setJavaScriptEnabled(true);
myBrowser.loadUrl("file:///android_asset/anasayfa.html");
}
private class MyBrowser extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
//This link is work
if (url.equalsIgnoreCase("Navigation://OpenNativeScreen")) {
startActivity(new Intent(acilisbir.this,AnaEkran.class));
finish();
return true;
//But this is not
}else if (url.equalsIgnoreCase("activity_buy://Buy")) {
startActivity(new Intent(acilisbir.this,Buy.class));
finish();
return true;
}
return false;
}
}
}
I'add to my manifest
<activity android:name="Buy" >
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<action android:name="android.intent.action.VIEW" />
<data android:scheme="activity_buy" />
</intent-filter>
</activity>
Html link code
<INPUT TYPE="test" value="Test" onClick="window.location='Navigation://OpenNativeScreen'">
<INPUT TYPE="buycr" value="Buycr" onClick="window.location='activity_buy://Buy'">
here the link targeting the Buy Activity is not working.I have no error in android studio.But its not starting the BuyActivity when the link is clicked.