-1

最初のアクティビティは値を 2 番目のアクティビティに渡しますが、最初のアクティビティの onclick のコードである値が誤って送信されます

 Intent nextScreen = new Intent(EgyptActivity.this, ViewRecord.class);

            nextScreen.putExtra("name", "1".toString() );
            startActivity(nextScreen);

2 番目のアクティビティ コードは

Bundle i = getIntent().getExtras();

        Receiving the Data
     String name = i.getString("name");
         Log.i ("name", name);
    String ne="1";
    Log.i ("ne", ne);
    if (name==ne)
    {Log.i ("info", ne);}
     if (name!=ne) 

     {Log.i ("info", "2");}

        }

LogCat

name: 1
ne: 1
info: 2

だから、値名の理由を誰か教えてください!=ne

4

1 に答える 1