gpt4 book ai didi

java - Android_Eclipse 代码不确认 if 语句

转载 作者:行者123 更新时间:2023-12-01 13:30:00 25 4
gpt4 key购买 nike

我有一个非常基本的 Android 应用程序,有 1 个选项卡,上面有三个子部分。第 1、2 和 3 部分。下面的代码告诉应用程序根据选择的部分在字符串中显示“1”、“2”或“3”。我添加了一个 if 语句来查看是否可以更改输出,但它似乎忽略了条件。当我使用 logcat 调试代码时,它显示 dummyTextView 的值为“1”,但它不会进入条件并将其更改为我创建的“Peeshaw”行。有人知道为什么会发生这种情况吗?

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main_dummy,
container, false);
TextView dummyTextView = (TextView) rootView
.findViewById(R.id.section_label);
dummyTextView.setText(Integer.toString(getArguments().getInt(
ARG_SECTION_NUMBER)));

if (dummyTextView.getText() == "1")
{
dummyTextView.setText("Peeshaw");
}

if (dummyTextView.getText().toString() == "1")
{
dummyTextView.setText("Peeshaw");
}

return rootView;
}

最佳答案

使用.equals()比较==插入的字符串

if(dummyTextView.getText().equals("1"))

关于java - Android_Eclipse 代码不确认 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21624537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com