IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Question de débutant


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Raptor92
    Homme Profil pro
    Directeur des opérations & Innovation
    Inscrit en
    Juin 2009
    Messages
    998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur des opérations & Innovation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 998
    Par défaut Question de débutant
    Hello

    Débutant en JAVA (je viens de SQL), j'ai débuté par une appli simple, le débogueur ne me donne pas d'erreur mais l'application ne se lance pas, quelqu'un pourrait il me mettre sur la piste
    Merci à vous pour une aide précieuse
    Bien à vous

    Ci-dessous le code:

    La CLASS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    package com.simag.www.locdvd;
     
    /**
     * Created by Dominique Abouth on 05/12/2017.
     */
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.TextView;
     
    public class ViewDVDActivity extends Activity{
     
     
        TextView txtTitreDVD;
        TextView txtAnneeDVD;
        TextView txtActeur1;
        TextView txtActeur2;
        TextView txtResumeFilm;
     
        @Override
        protected void onCreate (Bundle savedInstanceState) {
            super.onCreate (savedInstanceState);
            //affectation du fichier de layout
            setContentView(R.layout.activity_viewdvd);
     
            //obtention des référence sur les composants
            txtTitreDVD= (TextView) findViewById(R.id.titreDVD);
            txtAnneeDVD=(TextView) findViewById(R.id.anneeDVD);
            txtActeur1=(TextView) findViewById(R.id.acteur1);
            txtActeur2=(TextView) findViewById(R.id.acteur2);
            txtResumeFilm=(TextView) findViewById(R.id.resumeFilm);
        }
            @Override
            protected void onStart (){
                super.onStart();
            }
            @Override
            protected void onResume() {
                super.onResume();
     
                txtTitreDVD.setText("Le fantôme du chapelier");
                txtAnneeDVD.setText(
                        String.format(getString(R.string.annee_de_sortie),2014));
                txtActeur1.setText("Michel Serreau");
                txtActeur2.setText("Lino Ventura");
                String resumeFilm="Dans une petite ville, Léon Labbé, chapelier de métier, a "+
                        "tué sa femme et entretient l’illusion que cette dernière est toujours vivante "+
                        "Son voisin d’en face, un petit tailleur juif devient le confident privilégié de Léon"+
                        "qui lui, tue avec méthode les amies de son épouse et nargue la police"+
                        "avec des lettres anonymes";
                        txtResumeFilm.setText(resumeFilm);
            }
            @Override
            protected void onPause() {
                super.onPause();
            }
            @Override
            protected  void onStop() {
                super.onStop();
            }
            @Override
            protected void onDestroy () {
                super.onDestroy();
            }
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.simag.www.locdvd">
     
        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:theme="@style/AppTheme">
     
     
            <activity
                android:name=".MainActivity"
                android:label="@string/app_name" >
     
            </activity>
            <activity android:name=".ViewDVDActivity">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
     
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
     
    </manifest>
    Le Design

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    <?xml version="1.0" encoding="utf-8"?>
        <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:orientation="vertical"
        android:layout_gravity="center"
        android:layout_margin="8dp"
        android:layout_height="match_parent">
     
        <TextView
            android:id="@+id/textView"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="top|center_horizontal"
            android:text="TextView"
            tools:layout_editor_absoluteX="163dp"
            tools:layout_editor_absoluteY="16dp" />
     
        <TextView
            android:id="@+id/titreDVD"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="top|center_horizontal"
            android:text="Titre du dvd"
            tools:layout_editor_absoluteX="58dp"
            tools:layout_editor_absoluteY="64dp"
            tools:layout_marginTop="16dp"
            tools:textSize="22sp" />
     
        <TextView
            android:id="@+id/anneeDVD"
            android:layout_width="58dp"
            android:text="année"
            tools:layout_editor_absoluteX="16dp"
            tools:layout_editor_absoluteY="115dp"
            tools:layout_marginTop="16dp"
            tools:textSize="15sp" />
     
        <TextView
            android:id="@+id/acteur1"
            android:layout_width="147dp"
            android:layout_height="36dp"
            android:text="acteur 1"
            tools:layout_editor_absoluteX="16dp"
            tools:layout_editor_absoluteY="156dp"
            tools:layout_marginTop="16dp"
            tools:textSize="18sp" />
     
        <TextView
            android:id="@+id/acteur2"
            android:layout_width="150dp"
            android:layout_height="35dp"
            android:text="acteur 2"
            tools:layout_editor_absoluteX="16dp"
            tools:layout_editor_absoluteY="207dp"
            tools:layout_marginTop="16dp"
            tools:textSize="18sp" />
     
        <TextView
            android:id="@+id/resumeFilm"
            android:layout_width="match_parent"
            android:layout_height="196dp"
            android:text="résumé"
            tools:layout_editor_absoluteX="16dp"
            tools:layout_editor_absoluteY="264dp"
            tools:layout_marginTop="16dp"
            tools:textSize="18sp" />
        </LinearLayout>
    Raptor92
    Dominique
    Aucune aide par MP, utilisez le forum.

    Mon guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java


  2. #2
    Membre éprouvé Avatar de Raptor92
    Homme Profil pro
    Directeur des opérations & Innovation
    Inscrit en
    Juin 2009
    Messages
    998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur des opérations & Innovation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 998
    Par défaut Solution
    Bonjour à Tous

    J'ai trouvé mon erreur, en fait je ne savais pas que JAVA avait la particularité d'être sensible à la casse et à la position des retraits du type

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    txtAnneeDVD.setText(
    String.format(getString(R.string.annee_de_sortie),2014));
    De fait, cela fonctionne
    Merci malgré tout, cela m'a permis de chercher et de lire des articles sur le forum
    Bien à vous
    Raptor92
    Dominique
    Aucune aide par MP, utilisez le forum.

    Mon guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java


  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    La plus part des langages sont sensibles à la casse , et quand il ne le sont pas le système sous jacent peut l'être (linux par exemple).
    C'est donc une bonne habitude d'y prêter attention

    Une appli qui se lance pas ou qui plante laisse forcément une erreur dans le logcat, tu l'avais peux être manqué.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre éprouvé Avatar de Raptor92
    Homme Profil pro
    Directeur des opérations & Innovation
    Inscrit en
    Juin 2009
    Messages
    998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur des opérations & Innovation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 998
    Par défaut Remerciements
    Bonjour

    En effet, je n'y avais pas pensé
    Merci beaucoup
    Bien à vous
    Raptor92
    Dominique
    Aucune aide par MP, utilisez le forum.

    Mon guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 13
    Dernier message: 23/06/2005, 10h56
  2. question de débutant sur les objets
    Par boucher_emilie dans le forum ASP
    Réponses: 3
    Dernier message: 06/08/2004, 10h51
  3. [MFC] Quelques questions de débutant...
    Par Sephi dans le forum MFC
    Réponses: 4
    Dernier message: 20/02/2004, 17h25
  4. Questions de débutant
    Par J-P-B dans le forum XMLRAD
    Réponses: 12
    Dernier message: 24/07/2003, 15h19
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo