Witam
Przerabiam właśnie książkę "Rusz głową android". Wywala mi NullPointerException, oto kod:
private void runTimer(){
final TextView timeView=findViewById(R.id.textView);
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("%d:%02d:%02d", hours, minutes, secs);
timeView.setText(time);
if(running){
seconds++;
}
handler.postDelayed(this,1000);
}
});
}
dokładnie w:
String time = String.format("%d:%02d:%02d", hours, minutes, secs);
ten kod jest 1:1 przepisany z książki, nie mam pojęcia czemu mi nie działa.