Ouvrir plusieurs pages les unes après les autres

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
CR16
Messages : 2
Enregistré le : 20 juil. 2023, 05:40

Ouvrir plusieurs pages les unes après les autres

Message par CR16 » 20 juil. 2023, 05:54

Bonjour à toutes et à tous,

Débutant en JAVA sur Android Studio je souhaite pouvoir créer l'ouverture de plusieurs pages les unes après les autres. J'ai essayé plusieurs codes trouvé sur le net mais je me suis emmêlé les pinceaux.

J'apprécierai bien volontiers vos lumières.

Voici ce que j'ai déjà fait

AndroidManifest.xml

Code : Tout sélectionner

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">
 
    <application
        android:allowBackup="true"
        android:dataExtractionRules="@xml/data_extraction_rules"
        android:fullBackupContent="@xml/backup_rules"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.MonAppli"
        tools:targetApi="31">
        <activity
            android:name=".MainActivity"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".Page2"/>
 
    </application>
 
</manifest>
MainActivity.java

Code : Tout sélectionner

import androidx.appcompat.app.AppCompatActivity;
 
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
 
import androidx.appcompat.app.AppCompatActivity;
 
public class MainActivity extends AppCompatActivity {
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        Button boutonSuiv=(Button)findViewById(R.id.nouveau);
 
        boutonSuiv.setOnClickListener(new View.OnClickListener() {
 
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Intent intent = new Intent(MainActivity.this, Page2.class);
                startActivity(intent);
            }
        });
    }
}
activity_main.xml

Code : Tout sélectionner

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
 
 
 
    <Button
        android:id="@+id/nouveau"
        android:layout_width="117dp"
        android:layout_height="45dp"
        android:text="Nouveau"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.248"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.73" />
 
</androidx.constraintlayout.widget.ConstraintLayout>
Page2.java

Code : Tout sélectionner

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
 
public class Page2 extends AppCompatActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.page2);
 
    }
}
Lorsque que je lance l'exécution j'ai ma page d'accueil, je clique sur le bouton et ma deuxième page s'affiche (Page2). J'aimerai savoir comment créer mon codage pour qu'une troisième fenêtre s'ouvre lorsque j'appuie sur le bouton de la page2? Pour information il y aura de nombreuses autres pages par la suite (env. 12).

Je pensais mettre dans AndroidManifest.xml sous activity de la page 2:

Code : Tout sélectionner

<activity
            android:name=".Page3"/>
Créer un Layout page3 et un Page3.java à l'image de la page2.

Merci d'avance pour vos retours.

Cordialement.

CR16

Avatar du membre
webmaster
Administrateur du site
Messages : 609
Enregistré le : 28 févr. 2017, 15:19

Re: Ouvrir plusieurs pages les unes après les autres

Message par webmaster » 20 juil. 2023, 09:45

Bonjour

Le java et le javascript n'ont rien en commun.
Il faudrait plutot poster cette demande sur un forum dédié.
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

CR16
Messages : 2
Enregistré le : 20 juil. 2023, 05:40

Re: Ouvrir plusieurs pages les unes après les autres

Message par CR16 » 21 juil. 2023, 07:40

Bonjour webmaster,

Merci pour cette précision. Je te souhaite bonne continuation.

Cordialement
CR16

exceptalmonds
Messages : 2
Enregistré le : 25 juil. 2023, 11:51

Re: Ouvrir plusieurs pages les unes après les autres

Message par exceptalmonds » 25 juil. 2023, 11:52

Il n'y a aucun chevauchement entre Java et JavaScript. Vous devriez probablement faire cette suggestion dans un sujet spécifique. J'apprécie que vous l'ayez éclairci. Ayez un avenir prospère!

Maridns
Messages : 2
Enregistré le : 07 nov. 2023, 09:25

Re: Ouvrir plusieurs pages les unes après les autres

Message par Maridns » 07 nov. 2023, 09:26

Perhaps you ought to post this recommendation in a separate thread. Thank you for tidying it up. I wish you well in the future!
puppet hockey

Répondre