NemProgrammering.dk logo

Introduktion til Activity

Android app-udvikling » Introduktion til Activity # 6
Denne video kræver medlemskab
Læs mere!
Introduktion til Activity
Inkluderet:
Livstidsadgang
26 videolektioner
6 timers undervisning
Stil spørgsmål
Kursusbevis

Information om denne video

Underviser: jacobschwartzsoerensen   Video: 15:39   Lektion nr. 6 af 26

Du vil i denne video blive introduceret til Activities og den livscyklus disse gennemgår. En Activity er en central funktionalitet, når man udvikler Android-apps, og det er derfor vigtigt at have 100% styr på hvad det er, inden vi går videre.

Spørgsmål og kommentarer

Kun medlemmer med adgang til dette kursus kan stille spørgsmål og kommentere. Bliv medlem her!

  • Peter D. siger:

    vedr. Introduktion til Activity # 6
    Jeg har prøvet at lave samme program som i eksemplet, men får fejl i de sidste 2 linier, hvor der udskrives til konsollen i onRestoreInstanceState. Hvad gør jeg lige forkert – jeg kan ikke se det selv.!
    Her er programmet i List.

    package dk.duch_danmark.android.listeapp2;

    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.util.Log;
    // import androidx.appcompat.app.AppCompatActivity;

    public class List extends AppCompatActivity {

    private static final String TAG = “List”;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_list);
    }

    @Override
    public void onRestoreInstanceState(Bundle savedInstanceState){
    super.onRestoreInstanceState(savedInstanceState);
    String test = savedInstanceState.getString( key: “test”); // efter key fejl – “)” forventet og not a statement og sidste “)” forventet “;”
    Log.d(TAG, msg: “Value: ” + test); // efter msg fejl – “)” forventet. Før “+” not a statement. Efter sidste “)” forventet “;”

    }

    @Override
    protected void onSaveInstanceState( Bundle savedInstanceState) {
    savedInstanceState.putString(“test”,”Dette er en test”);
    super.onSaveInstanceState(savedInstanceState);
    }

    1. Jacob S. siger:

      Hej Peter.

      Prøv at fjerne key: i din getString(), og msg: i din Log.d()
      Disse er blot hjælpetekster som Android studio viser, for at give bedre overblik over parametrene :)