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!

  • Ole Storm M. siger:

    Hej Jacob

    Jeg ved ikke lige hvad der skete, men foreløbig virker min app, selv om der kommer den bemærkning, som åbenbart kun er en advarsel

    Undskyld ulejligheden

    Mvh
    Ole

  • Ole Storm M. siger:

    Hej Jacob

    Der gik lidt ged i det, her er den rigtige tekst:

    Jeg havde nogle problemer med lektion 2, som dit svar ikke gav nogen løsning på. Så jeg tænkte nu tager jeg bare den sidste nye version af Android studie, så klarer jeg nok at skærmbillederne ser anderledes ud.

    Det gik også fint indtil lektion 6, Introduktion til Activity, så gik det galt igen:

    Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
    Use ‘–warning-mode all’ to show the individual deprecation warnings.
    See https://docs.gradle.org/7.0.2/userguide/command_line_interface.html#sec:command_line_warnings

    BUILD SUCCESSFUL in 1s

    Jeg synes det er noget rigtigt rod med android studio versioner og dit kursus materiale. Det er virkelig et problem for nogen som mig, der står som Moses foran det Røde hav, og ikke ved hvordan man skal krydse det.

    Mvh
    Ole

  • Ole Storm M. siger:

    Hej Jacob

    Jeg havde nogle problemer med lektion 2, som dit svar ikke gav nogen løsning på. Så jeg tænkte nu tager jeg bare den sidste nye version af Android studie, så klarer jeg nok at skærmbillederne ser anderledes ud.

    Det gik også fint indtil lektion 6, Introduktion til Activity, så gik det galt igen:

    Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

    Jeg synes det er noget rigtigt rod med android studio versioner og dit kursus materiale. Det er virkelig et problem for nogen som mig, der står som Moses foran det Røde hav, og ikke ved hvordan man skal krydse det.

    Mvh
    Ole
    Use ‘–warning-mode all’ to show the individual deprecation warnings.
    See https://docs.gradle.org/7.0.2/userguide/command_line_interface.html#sec:command_line_warnings

    BUILD SUCCESSFUL in 1s

  • 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 :)