我构建了一个网络应用程序,并且正在制作一个包装器以将其放在应用程序商店中。我有一个主页或应用程序的起始页,提交按钮成功加载了我的 webview 页面,应用程序运行良好。
我想在提交按钮上方添加一个小的 webview,我可以在用户进入应用程序之前显示更新的新闻,例如新的使用条款。
我按照示例将 webview 加载到主页上,并且它可以工作 - 显示内容,但是当我添加 webview 时,提交按钮不再起作用。
Eclipse 抛出错误“TOS 类型中的重复方法 OnCreate(Bundle),因此我尝试将按钮的 OnCreate 更改为 OnStart 或 OnCreateView。它从布局 xml 呈现,但没有任何功能。我确定这是一种新手语法错误,所以我刚刚发布了 Tos.java 代码:
package com.packagename.android;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.webkit.WebView;
import android.content.Context;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class Tos extends Activity {
private Button button;
public void onCreate(Bundle savedInstanceState) {
final Context context = this;
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tos);
button = (Button) findViewById(R.id.buttonUrl);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(context, Mapp.class);
startActivity(intent);
}
});
}
private WebView TermswebView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tos);
WebView TermswebView = (WebView) findViewById(R.id.webView);
TermswebView.loadUrl(someURL");
};
};