У меня небольшая / большая проблема в моем приложении на Android. У меня есть 2 действия: Activity1 и Activity2.Activity1 имеет TextView и кнопку, а Activity2 имеет EditText и кнопку.Из Activity1 я перехожу в Acvity2 и хочу отправить текст из EditText из Activity2 в Activity 1. Я получаю принудительное закрытие, потому что не знаю порядок в коде.Что я должен делать?Спасибо
Вот мой код:
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class Activity1 extends Activity {
TextView txt;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
txt = (TextView) findViewById(R.id.txt);
Button next=(Button)findViewById(R.id.btn);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent(Activity1.this,Activity2.class);
startActivityForResult(intent, 0);
}
});
}
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class Activity2 extends Activity {
EditText txt2;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
txt2 = (EditText)findViewById(R.id.txt2);
final Bundle bundle = new Bundle();
String x=txt2.getText().toString();
bundle.putString("param",x);
Button btn2=(Button)findViewById(R.id.btn2);
btn2.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent(Activity2.this,Activity1.class);
intent.putExtra(bundle)
finish();
}
});
}
}