android 获取字符串值以继续下一个(特定)活动

0wi1tuuw  于 2022-12-16  发布在  Android
关注(0)|答案(1)|浏览(132)

我在这里尝试的是,我想获取flevel的字符串值,然后在单击搜索按钮时,它将继续执行下一个(特定)活动。
目标是:

  • 如果flevel是“初学者”,则下一个活动将针对“初学者”,并且如果flevel是“有经验的”,则下一个活动将针对“有经验的”,等等。
    *flevelfb=菲律宾语初学者 *
Bundle bnfb2 = getIntent().getExtras();
    String flevelfb = bnfb2.getString("flevel");
    flevel.setText(String.valueOf(flevelfb));

*f级f=菲律宾经验丰富 *

Bundle bnfe2 = getIntent().getExtras();
    String flevelfe = bnfe2.getString("flevel");
    flevel.setText(String.valueOf(flevelfe));
  • 这部分是搜索按钮:*
search.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            String flevels = flevel.getText().toString();

            if (flevels.equals(flevelfb)){
                Intent intent= new  Intent(getApplicationContext(), FilipinoBeginner.class);
                startActivity(intent);
                }
            else if (flevels.equals(flevelfe)){
                Intent intent= new  Intent(getApplicationContext(), FilipinoExperienced.class);
                startActivity(intent);
            }

        }
    });

bzzcjhmw

bzzcjhmw1#

你可以改变只是搜索按钮点击像这样

search.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            String flevels = flevel.getText().toString();
            Intent intent = null;
            if (flevels.equals("Beginner")){
                intent = new Intent(getApplicationContext(), FilipinoBeginner.class);
                }
            else if (flevels.equals("Experienced")){
                intent = new Intent(getApplicationContext(), FilipinoExperienced.class);
            }
           startActivity(intent);

        }
    });

相关问题