正如标题所述,每当我尝试(在我的 java 类中)通过引导它设置 TextView 的文本来设置“strings.xml”中列出的字符串的文本时,我的程序崩溃,如果我删除该调用,那么程序运行良好. 下面是一个例子。
MediaPlayer dus;
String Stat;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
final TextView T = (TextView) findViewById(R.id.Status);
dus = MediaPlayer.create(DialUpDroidActivity.this, R.raw.dus);
Timer timer;
timer = new Timer();
dus.start();
Stat = getString(R.string.Dial);
TimerTask TxtTimer = new TimerTask() {
public void run() {
T.setText(Stat);
}
};
timer.schedule(TxtTimer, 7000);
}
所以你可以看到我试图做 T.setText(Stat); 但程序崩溃了。我试过 T.setTextView(R.string.Dial); 和 T.setTextView("Hello") 两种方法都崩溃了。我究竟做错了什么?