なぜこれがうまくいかないのですか?あるアクティビティから別のアクティビティに編集可能な文字列を渡そうとしています。しかし、私はそれを機能させることができません。インテントを介して渡される文字列は事前に定義する必要がありますか? もしそうなら、どうすれば編集可能な文字列を渡すことができますか?
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
textOut.setText(textIn.getText());
Intent intent = new Intent(TutorialOne.this,MainActivity.class);
intent.putExtra("text", textIn.getText());
startActivity(intent);
}
public class MainActivity extends Activity
{
TextView gettext;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
gettext = (TextView) findViewById(R.id.textView1);
Intent intent = getIntent();
intent.getExtras().getString("text");
String s = intent.getStringExtra("text");
gettext.setText(s);
gettext.setTextColor(Color.WHITE);
}