Я загружаю онлайн-страницу html в своем веб-просмотре и хочу загрузить активность для конкретной кнопки, нажатой на онлайн-странице html (а не на локальной HTML-странице)
Я нахожу что-то, но это не отвечает моему требованию.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView) findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setPluginsEnabled(true);
webView.setHorizontalScrollBarEnabled(false);
webView.loadUrl("https://accounts.google.com/DisplayUnlockCaptcha");
webView.setBackgroundColor(0x00000000);
webView.setOnTouchListener(new View.OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {
WebView.HitTestResult hr = ((WebView)v).getHitTestResult();
Log.i("TESTING In OnTouch ", "getExtra = "+ hr.getExtra() + "\t\t Type=" + hr.getType()+
"\t\t Ancher Tag = " +HitTestResult.SRC_ANCHOR_TYPE+
"\t\t Ancher Tag = " +HitTestResult.UNKNOWN_TYPE+
"\t\t Ancher Tag = " +HitTestResult.ANCHOR_TYPE
);
return false;
}
});
}