gpt4 book ai didi

java - 使 onItemSelected 对整个类(class)可见

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

我对 android/java 很陌生。我有这个 onItemSelected 它将烘烤微调器中选择的内容。我希望在整个类中都可以访问字符串resumeTableName,该类具有所选微调器对象的值。现在它会烘烤选定的值,但是在我的类中的其他位置,resumeTableName 仍然为空。我认为 public 修饰符会让它可见。我如何使其可见,我是否使用某种返回?

@Override
public void onItemSelected(AdapterView<?> parent, View view, int position,
long id) {
// On selecting a spinner item

String resumeTableName = parent.getItemAtPosition(position).toString();



// Showing selected spinner item
Toast.makeText(parent.getContext(), resumeTableName,
Toast.LENGTH_LONG).show();


}

最佳答案

使用在类中声明的static StringresumeTableName;并且在您的 onItemSelected 中写入

    @Override
public void onItemSelected(AdapterView<?> parent, View view, int position,
long id) {
// On selecting a spinner item

resumeTableName = parent.getItemAtPosition(position).toString();



// Showing selected spinner item
Toast.makeText(parent.getContext(), resumeTableName,
Toast.LENGTH_LONG).show();


}

这样,该方法更新的 resumeTableName 的值对于整个类来说将是相同的。

关于java - 使 onItemSelected 对整个类(class)可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21999963/

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