【发布时间】:2013-09-04 17:31:55
【问题描述】:
今天我创建了一个简单的 android 程序,它有一个 int 来计数,同时 int 显示为 textview..
但是,在运行时我收到应用程序已停止工作的错误。
这是我的代码:
package com.stoertje.countertje;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.TextView;
public class Opteller extends Activity {
public int counter = 0;
TextView mTextview;
public void Countup(){
counter++;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_opteller);
mTextview = (TextView)findViewById(R.id.counterdisplay);
mTextview.setText(counter); //If i remove this part the app doesnt crash
}
}
任何想法为什么这不起作用?我尝试了一些事情,似乎当我添加我设置“//”之后的行时它崩溃了。
【问题讨论】:
-
试试这个 String value = String.valueOf(counter); mTextview.setText(value);