2017-01-27 4 views
1

私はこれに答えるチュートリアルをたくさん見ましたが、私はそれを得ていません。それは動作していません。私はAPKを構築し、私にそれを転送し、私はエミュレータを使用していないアンドロイドスタジオのボタンをクリックして、テキストビューテキストを別のアクティビティから変更するにはどうすればいいですか?

txtview = (TextView) find.....(R.id.textView1); 
Intent i = getIntent(); 
String str = i.getStringExtra("Name"); 
txtview.setText(str); 

Intent i = new Intent(MainActivity.this, DetailsActivity.class); 
    i.putExtra("Name", "RESULT"); 
    startActivity(i); 

別actiivty:私はこれを行うリスナーをクリックしていMainActivityでボタンを、持っていますモバイル。私はボタンをクリックすると、だから私の携帯電話では、それが閉じ、 XML「のアプリが応答しない」と言う:

<TextView 
    android:text="result" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="145dp" 
    android:id="@+id/txt" /> 
+0

二活性におけるヌルのチェックともあなたのスタックトレース –

+0

を投稿私たちDetailsActivityののonCreateメソッドのコードを与えます。また、textView1が宣言されているxml。 – cuongptnk

+0

xmlを投稿しました – John

答えて

0
がtextView1にあなたのTextView IDを変更

IDを持つのTextViewがないbeacause findViewByIdメソッドがnullを返しているtextView1

関連する問題