テキストビューに値を渡すときに、アクティビティのボタンがクリックされたときだけ、別のアクティビティに値を渡そうとしています。ここでアクティビティ間でテキストビュー値を渡す
が、私はテキストを設定しようとしています活動です...ここで
public static Button yes;
public static final String TEST_KEY = "test";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_question19);
yes = (Button) findViewById(R.id.finalYes);
yes.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
Intent myIntent = new Intent(v.getContext(), Question13Activity.class);
startActivity(myIntent);
Intent i = new Intent(Question12Activity.this, HighRiskActivity.class);
i.putExtra(TEST_KEY, "SOME STRINGSSS");
}
});
はのTextViewの値を更新するための送信先であるHighRiskActivityは私の問題
TextView t;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.high_risk);
t = (TextView) findViewById(R.id.abusedOrNah);
Bundle extras = getIntent().getExtras();
if(extras != null)
{
String value = extras.getString(TEST_KEY);
t.setText(value);
}
...です私は間違ったデータを渡しているのですか?すべてのヘルプは素晴らしいだろう、これは私が作成していますアプリへの最後のステップです:D
私は、ボタンがクリックされたときQuestion12ActivityがHighRiskActivityに向けることにしたくない
UPDATE。次のアクティビティに移動したいが、ボタンがクリックされると、HighRiskActivityにテキストを渡すことができるようにする。混乱のため申し訳ありませんが、うまくいけば、それはより理にかなって:)
ようこそ! (1)この宿題ですか?そうであれば、そのようにマークする必要があります。 (2)2番目のコードサンプルはどのアクティビティに属していますか?Question13ActivityまたはHighRiskActivity?それはHighRiskActivityのようですが、あなたはHighRiskActivityを起動していません。 – LarsH
はい、私たちはあなたのテキストを設定したいアクティビティのコードと混同していますか? –
これは宿題ではありません私は誰かのために作っているアプリです... 2番目のコードサンプルは、TextViewの値を設定したいところであるHighRiskActivityを示します –