Ich brauche die Zeichenfolge von EditText von Mainactivity, so dass ich den Wert vergleichen und zeigen Sie das gewünschte Bild in der nächsten ... aber nur der else Teil arbeitet in der zweiten Aktivität. Ich habe versucht, diesen Code aber es did't Arbeit ..String nicht in der zweiten Aktivität verglichen
private Button b1;
static EditText et;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et = (EditText)findViewById(R.id.pass);
b1 = (Button)findViewById(R.id.clickhere);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(et.getText().toString().equals(getString(R.string.Ronnie)))
{
Intent myIntent = new Intent(MainActivity.this,
Thought.class);
startActivity(myIntent);
}
else if(et.getText().toString().equals(getString(R.string.Ankita)))
{
Intent myIntent = new Intent(MainActivity.this, Thought.class);
startActivity(myIntent);
}
else
{
Toast.makeText(getApplicationContext(),"Not for you",Toast.LENGTH_SHORT);
}
}
});
}
und zweiten Aktivitätscode
public class Thought extends MainActivity {
public ImageView iv;
static String s1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent=getIntent();
setContentView(R.layout.activity_thought);
s1 = MainActivity.et.getText().toString();
iv = (ImageView)findViewById(R.id.imageView);
if(s1.equals(getString(R.string.Ronnie)))
{
iv.setImageResource(R.drawable.ronniel);
}
else if(s1.equals(getString(R.string.Ankita)))
{
iv.setImageResource(R.drawable.ankitat);
}
else
{
iv.setImageResource(R.drawable.subha);
}
}
}
Ihre Frage sollte sein: "Wie Daten an eine andere Aktivität von Aktivität weitergeben", https: // stackoverflow.com/questions/2091465/how-doi-i-pass-data-between-activities-in-android-application –
Mögliche Duplikate von [Wie übermittele ich Daten zwischen Aktivitäten in Android a Anwendung?] (https://stackoverflow.com/questions/2091465/how-doi-i-pass-data-between-activities-in-android-application) –