Developpement_Android_ passerd'une activité à l'autre

Résolu/Fermé
tuti - 5 août 2021 à 12:27
 tuti - 5 août 2021 à 13:22
Je suis la formation sur open classroom : https://openclassrooms.com/fr/courses/4517166-developpez-votre-premiere-application-android/7298600-creez-une-seconde-activite

et je n'arrive pas à lier mes deux activité entre elles ? Pourriez_vous m'aider s'il vous plaît ? ( j'ai nommé ma deuxième activité ( game_activity.java)

merci d'avance,


package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
    private EditText mEditText;
    private Button mButton;
    private TextView mTextView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mEditText = findViewById(R.id.edit_text);
        mButton = findViewById(R.id.button);
        mTextView = findViewById(R.id.text_view);
        mButton.setEnabled(false);

        mEditText.addTextChangedListener(new TextWatcher(){
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {

            }

            @Override
            public void afterTextChanged(Editable editable) {
                mButton.setEnabled(!editable.toString().isEmpty());
            }
        });
        mButton.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View view) {
                Intent gameActivityIntent = new Intent(MainActivity.this, game_activity.class);
                startActivity(gameActivityIntent);
            }
        });
    }
}

1 réponse

Résolu,

Il fallait rajouter et assigner la deuxième activité dans le fichier Android Manifest.
0