使用if/else子句时,使用一个意图调用多个字符串



有没有一种方法可以只调用一个意图的多个字符串,比如在webview活动中,并使用if/else子句,如下所示:

public void openGo(View v) {
    TextView display = (TextView) findViewById(R.id.display);
    String check = display.getText().toString();
    if (check.contentEquals("1")) {
        Intent i = new Intent(this, WebViewActivity.class);
        i.putExtra("keyHTML", "file:///android_asset/page1.html");
        startActivity(i);
    } else if (check.contentEquals("10")) {
        Intent i = new Intent(this, WebViewActivity.class);
        i.putExtra("keyHTML", "file:///android_asset/page2.html");
        startActivity(i);

如果字符串1、12和16具有相同的网页视图页面,如何将它们链接在一起?这可能像下面这样吗?请注意粗体文本。

public void openGo(View v) {
    TextView display = (TextView) findViewById(R.id.display);
    String check = display.getText().toString();
    **if (check.contentEquals("1,12,16")) {**
        Intent i = new Intent(this, WebViewActivity.class);
        i.putExtra("keyHTML", "file:///android_asset/page1.html");
        startActivity(i);
    } else if (check.contentEquals("10")) {
        Intent i = new Intent(this, WebViewActivity.class);
        i.putExtra("keyHTML", "file:///android_asset/errorpage.html");
        startActivity(i);

谢谢。

使用if (check.contentEquals("1") || check.contentEquals("12") || check.contentEquals("16") )我认为你使用的东西不能正常工作

相关内容

最新更新