Android studio 如何分配保存网站字符串的my String变量
我的申请表中有两项活动。 1活动有5个按钮,每个按钮都有一些其他网站链接 当我单击第一个按钮时,我想通过传递的字符串在第二个活动Android studio 如何分配保存网站字符串的my String变量,android-studio,Android Studio,我的申请表中有两项活动。 1活动有5个按钮,每个按钮都有一些其他网站链接 当我单击第一个按钮时,我想通过传递的字符串在第二个活动webView中打开网站 维护活动 findViewById(R.id.button9).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String mywebsite="https:
webView
中打开网站
维护活动
findViewById(R.id.button9).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String mywebsite="https://www.google.com";
Intent i80=new Intent(Main3Activity.this,Main7Activity.class);
i80.putExtra("comingstring",i80);
startActivity(i80);
}
});
findViewById(R.id.button9).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String mywebsite="https://www.google.com";
Intent i80=new Intent(Main3Activity.this,Main7Activity.class);
i80.putExtra("comingstring",mywebsite);
startActivity(i80);
}
});
主要活动
private WebView webview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent=getIntent();
String mywebsite=intent.getExtras().getString("comingstring");
setContentView(R.layout.activity_main7);
webview=(WebView)findViewById(R.id.web);
WebSettings webSettings = webview.getSettings();
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("comingstring");
webview.setWebViewClient(new WebViewClient());
}
private WebView webview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent=getIntent();
String mywebsite=intent.getExtras().getString("comingstring");
setContentView(R.layout.activity_main7);
webview=(WebView)findViewById(R.id.web);
WebSettings webSettings = webview.getSettings();
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl(mywebsite);
webview.setWebViewClient(new WebViewClient());
}
请帮我做这件事,提前谢谢。像这样更改代码 维护活动
findViewById(R.id.button9).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String mywebsite="https://www.google.com";
Intent i80=new Intent(Main3Activity.this,Main7Activity.class);
i80.putExtra("comingstring",i80);
startActivity(i80);
}
});
findViewById(R.id.button9).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String mywebsite="https://www.google.com";
Intent i80=new Intent(Main3Activity.this,Main7Activity.class);
i80.putExtra("comingstring",mywebsite);
startActivity(i80);
}
});
主要活动
private WebView webview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent=getIntent();
String mywebsite=intent.getExtras().getString("comingstring");
setContentView(R.layout.activity_main7);
webview=(WebView)findViewById(R.id.web);
WebSettings webSettings = webview.getSettings();
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("comingstring");
webview.setWebViewClient(new WebViewClient());
}
private WebView webview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent=getIntent();
String mywebsite=intent.getExtras().getString("comingstring");
setContentView(R.layout.activity_main7);
webview=(WebView)findViewById(R.id.web);
WebSettings webSettings = webview.getSettings();
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl(mywebsite);
webview.setWebViewClient(new WebViewClient());
}
webview.loadUrl(“comingstring”)代码>你为什么使用“comingstring”?。使用mywebsite
string。您正在通过onclick方法传递i80,而不是url,也要更改。@sahdepsingh非常感谢,我已经更改了,它正在工作,谢谢