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.