2016-08-02 8 views
-5

私はAndroidスタジオで作業しています。ユーザーが名前を入力できるように、私のMainActivityクラスにテキストフィールドウィジェットを設定しました。使用方法が名前を入力してログインボタンをクリックすると、「Hello、 'name'」という文字列が表示されます。 SecondActivity.javaクラスに名前の入力を渡すにはどうすればよいですか?あるクラスから別のクラスへのテキストフィールド入力をAndroidで渡す

+0

アクティビティ間でデータをやりとりする意図を使用する – sinsuren

答えて

1
Textview textview = new (TextView)findViewById(R.id.text1) 
TextView TV2 = new (TextView)findViewById(R.id.text2) 
Button Login = new (Button)findViewByID(R.id.button1) 
Login.setOnClickListener(new OnClickListener(...{ 

    //Do anything you want to, like: 
TV2.setText("Welcome " +textView.getText().toString()); 
} 

そして、あなたがデータを渡したい:

Intent i = new Intent(getApplicationContent, ....) 
i.putExtra(String(then add textview.getText.toString())) 
startActivity(i) 

・ホープ、このことができますが、この次回

+0

@Kushan true、これらのコメントをすべて削除します.D – Ethan

1

がテントを使用するGoogleください

Intent intent=new Intent(MainActivity.this,NextActivity.class); 
intent.putExtra("name",youttextinput.getText().toString()); 
startActivity(intent); 

あなたが、その後することができますそれを使用して取得:

String yourName=getIntent().getExtras().getString("name"); 
関連する問題