Integer.parseInt

Bonjour je suis débutant j 'ai surement fait une erreur de débutant qui peut me dire ou se situe mon problème

Mond code :package com.example.myapplication;

import android.os.Bundle;
import android.widget.Button;
import android.widget.EditText;

import androidx.appcompat.app.AppCompatActivity;

public class detail extends AppCompatActivity {
EditText e20;
String id;
Button modifier;
Button Suprimer;
tamere Tamere;
contactDAO Contactdao;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_detail);
    id=getIntent().getStringExtra("id");
    modifier = findViewById(R.id.modifier);
    Suprimer = findViewById(R.id.Suprimer);

    new Thread(
            () -> {
                database();
                contact cn =Contactdao.getcontact(Integer.parseInt(id));
                runOnUiThread(() -> {



                });



            }).start();
                    }



















public void database(){
    {Tamere = tamere.gettamere(detail.this);
        Contactdao = Tamere.contactDAO();}
}

}

erreur dans le logcat:

java.lang.NumberFormatException: For input string: « Name »

« id » renvoie au text « id » lui-même, au nom de la variable, et pas à son contenu ; j’ai bon ? :slightly_smiling_face: