目前您没有发送第二个活动到第三个活动SuperSecretValue
,SuperSecretValue1
将您的第二个活动意图更改为:
Intent intent = new Intent(Topic.this, QuestionActivity.class);
String superSecretValue = getIntent().getStringExtra("SuperSecretValue");
String superSecretValue1 = getIntent().getStringExtra("SuperSecretValue1");
intent.putExtra("AnotherSuperSecretValue", topicid);
intent.putExtra("SuperSecretValue", superSecretValue);
intent.putExtra("SuperSecretValue1", superSecretValue1);
startActivity(intent);
编辑 :
如果您QuestionActivity
在按钮单击时启动 Activity,则Topic.this.getIntent().getStringExtra("SuperSecretValue"); ....
用于从先前的 Activity 获取 Intent 或第二种方式在 Activity之后将getIntent
代码移动到onCreate
方法中setContentView