2017-12-07 15 views
0

他のアクティビティに数字を送信しようとしていますが、ボタンを押す必要があります。私の主なアクティビティには特定の数字を保持するボタンが多くあり、buttonHandlerメソッドを使用して他のアクティビティを開始します。しかし、私は特定の数字を送信するために.putExtra(digit)を使用したいが、私は私が startActivity(new Intent(MainActivity.this,otherActvity.class));インテントを通じてインテントでデータを送信していますが、ボタンハンドラーメソッド

で立ち往生していない可能性があるため誰も私に手を貸すと、私にこの周りの道を示すことはできますか?お願いしてありがとう!

+0

コードスニペット – samirk433

答えて

1

代わりのすべて1行に

startActivity(new Intent(MainActivity.this,otherActvity.class)); 

をやって、次の3つの別々の行でそれを行う必要があります。

Intent newActivity = new Intent(MainActivity.this,otherActvity.class)); 
newActivity.putExtra("key", digit); 
startActivity(newActivity); 

次に、あなたがputExtra方法で指定keyを使用して、このdigitを得ることができます。

関連する問題