【发布时间】:2015-02-25 18:35:56
【问题描述】:
运行以下代码,但无法解析 StringUtils 和 myString... 是否需要导入某些内容或是否有其他方法?这从另一个活动中获取一个字符串,并将其设为一个整数,以允许计算旧值和新值。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Setting button as a unique name
Button buttonAdd = (Button) findViewById(R.id.add_button);
Button buttonAbout = (Button) findViewById(R.id.about_button);
Button buttonReset = (Button) findViewById(R.id.reset_button);
String calorie = getIntent().getStringExtra("calorie");
TextView textView1 = (TextView)findViewById(R.id.textView1);
String strOldValue = textView1.getText().toString();
Integer oldValue = StringUtils.isNotBlank(myString) ? Integer.parseInt(myString) : 0;
Integer newValue = Integer.parseInt(calorie);
textView1.setText((oldValue + newValue));
【问题讨论】:
-
myString不是变量,改成strOldValue -
如何初始化 myString ?
-
如果你以 Intent 传递它,你必须调用 myString = getIntent().getStringExtra("YOUR_KEY")
标签: java android android-studio