【发布时间】:2014-05-07 00:54:34
【问题描述】:
单击按钮后,我正在尝试更新 TextView。我还向字符串附加了一个从另一个函数给我的值。出于某种原因,当我尝试执行此操作时,它不会更新,但是当它只是一个没有该功能的常规字符串时,它可以完美运行。
这是我的 onClick 代码:
enterButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
MonitorObserver.updateWalk(context);
analyse = new WalkingAnalyse(context);
analyse.enterActivity(Float.parseFloat(timeString), Float.parseFloat(distanceString), 0); //this is what to do whenever inserting a new activity
recommendationTextView.setText("Recommendation: "+recommend.recommend(context)+" meters"); //it works without the recommend.recommend(context) function
}
});
public String recommend(Context context){
return Float.toString(currentRecommendation);
}
我可能还应该添加 TextView 在我离开屏幕然后返回时更新。
有什么想法吗?
提前致谢!
【问题讨论】:
-
推荐返回什么,你可能想在最后添加 toString()
-
@meda 推荐确实返回一个字符串。所以 toString() 将是多余的。
-
您有任何错误吗?可以分享一下推荐功能的代码吗?
-
没有错误。只是什么都没有发生。但是,如果我离开屏幕并回来,它最终会更新。我会将推荐代码添加到我的问题中。
标签: android string textview android-button