那麼隨着標題的狀態,任何時候我嘗試(在我的java類)通過指示設置文本的TextView設置「strings.xml」中列出的字符串的文本我的程序崩潰,如果我刪除該調用,然後程序運行良好。下面是一個例子。Android/Java通過輸入字符串ID的幫助改變TextViews文本!
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」)兩種方法都崩潰了。我究竟做錯了什麼?
它很好,通過文檔之前要經過一次。 –
我做了...叫我無能。 – n0denine