目前您没有发送第二个活动到第三个活动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