Хорошо, как гласит заголовок, каждый раз, когда я пытаюсь (в своем классе 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") Оба метода потерпели крах. Что я делаю не так?