我已经嵌入了我的webview但现在我无法为他们制作一个后退按钮,因为我的webview是在oncreate方法中声明的,如果我在类中声明它,我会强制关闭..这是我的代码:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ProgressDialog pd = ProgressDialog.show(Twitter.this, "",
"Loading. Please wait...", true);
WebView webview1 = new WebView(this);
webview1.getSettings().setJavaScriptEnabled(true);
webview1.getSettings().setPluginsEnabled(true);
webview1.setWebViewClient(new HelloWebViewClient(pd));
webview1.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY) ;
当我在webview中使用代码作为后退按钮时,它不会读取webview1
答案 0 :(得分:0)
代码根本不在xml中。
由于选项卡中的每个屏幕都是自己的活动,因此不要忘记将其添加到清单文件中(否则它将强制关闭)。操纵这些活动的代码在他们自己的文件中。
从教程中注意:
intent = new Intent().setClass(this, ArtistsActivity.class);
'ArtistsActivity'有一个单独的类,有自己的文件。您将要创建其中一个,并为其提供自己的layout.xml文件(如果需要)。
答案 1 :(得分:0)
嗨,我是OP,这个问题解决了我只需要在我的方法中添加super.onpause,感谢你的时间绣球花