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>