Ich bin nur ein Anfänger in Android-Entwicklung. Ich kam durch diesen Fehler, wenn ich versuche, den Text unter Verwendung ".setText()"
für eine Textansicht zu setzen, sagt es, dass es Nullzeigerausnahme produzieren kann. Ich stecke fest und weiß nicht, was ich tun soll! Bitte bitte bitte Helfen Sie mir Jungs!Methode Aufruf kann Java NullpointerException .setText()
Vielen Dank im Voraus !!!
private void runTimer()
{
final TextView timeView = (TextView) findViewById(R.id.display_time);
final Handler handler =new Handler();
handler.post(new Runnable(){
@Override
public void run() {
int hours = seconds/3600;
int minutes = (seconds%3600)/60;
int secs = seconds%60;
String time = String.format(Locale.US,"%d:%02d:%02d",
hours, minutes, secs);
timeView.setText(time);//this is where i am getting the warning!
if (running) {
seconds++;
}
handler.postDelayed(this,1000);
}
});
}
Diese Warnung ist ** kein Big Deal ** nennen. Bleib nicht hängen, mach einfach weiter, es wird kein nullpointer erzeugt, wenn du die TextView 'display_time' in xml hast. !! –
Wo haben Sie diesen Teil des Codes platziert? Es muss sich in der Aktivität befinden, in der die xml-Layoutdatei als contentView festgelegt ist. – Opiatefuchs