Witam, właśnie jestem w trakcie pisania programu który ma przekazywać wartości pomiędzy aktywnościami. Jednak wywala mi błąd wtedy kiedy chcę ustawić tekst w kontrolce TextView.
Tak wygląda u mnie wysyłanie wyniku:
buttonWynik.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Intent result = new Intent();
result.putExtra("result", tv.getText().toString());
setResult(1, result);
finish();
}
});
a tak odbieranie:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
TextView tvKalkulator = (TextView)findViewById(R.id.textView2);
tvKalkulator.setText("test");
}
Jak zakomentuję tvKalkulator.setText("test"); to nie ma force close.