Android:不能通过片段到活动的字符串放置字符串

时间:2017-03-23 21:40:11

标签: android

我是Android开发的新手,我在意图中遇到了简单字符串的问题。 我在片段中创建一个Intent来启动一个新活动。我没有错误,但我无法通过意图输入字符串。 这是我的代码:

public class AboutFragment extends Fragment {

     private static Context mContext;

我在onCreateView方法中有这个:

     mContext = this.getContext();

此方法在同一类

public static void openModalPolicy() {
    Intent intent = new Intent(mContext, ModalActivity.class);
    intent.putExtra("section", "policy");
    mContext.startActivity(intent);
}

在我的新活动中:

        String section = this.getIntent().getStringExtra("section");

所以问题是该部分永远不等于"策略" 如果有人可以帮助我:)祝你有个美好的一天!

1 个答案:

答案 0 :(得分:0)

为了确保您使用section.equals("policy")进行等级检查。 不是section == "policy"。正确?

查看此帖子了解详情:How do I compare strings in Java?