吐司仅在第一次活动中不会出现在4个活动中

时间:2019-05-12 12:58:13

标签: android-toast

我通过5个活动构建测验。在第一个问题中,我在Toast上签字以提问并工作正常。当我拨打第二个活动(第二个问题)时,我的吐司不起作用。代码永不更改,并且吐司不能在其他活动中使用。

我尝试使用activity.thisgetApplicatonContext()thisBaseContext,但没有任何效果。

        boolean checked = ((RadioButton) view).isChecked();
        String str="";

        switch (view.getId()) {
            case R.id.rb1:
                if (checked)
                    str = "Odgovor je tacan!";
                break;
            case R.id.rb2:
                if (checked)
                    str = "Odgovor nije tacan!";
                 break;
            case R.id.rb3:
                if (checked)
                    str = "Odgovor nije tacan!";

            break;
    }
        Toast.makeText(getApplicationContext(), str, Toast.LENGTH_SHORT).show();

        }...

这在第一次活动中有效,但在第二次活动中

 switch (view.getId()) {
            case R.id.rb6:
                if (checked)
                    str = "Odgovor nije tacan!";
                break;
            case R.id.rb5:
                if (checked)
                    str = "Odgovor je tacan!";
                break;
            case R.id.rb4:
                if (checked)
                    str = "Odgovor nije tacan!";
                break;


        }

        Toast.makeText(Question2.this, str, Toast.LENGTH_SHORT).show();

它不起作用。

我希望在所有活动中都向我展示Toast的消息。

0 个答案:

没有答案