如何显示此代码中的字符串值
TextView textViewDisplayResult = (TextView) findViewById(R.id.text_view_display_result);
String allChecked = "", answer = "";
Bundle bundle = getIntent().getExtras();
if (bundle != null) {
if (bundle.containsKey("KEY_ALL_CHECKED"))
allChecked = bundle.getString("KEY_ALL_CHECKED");
answer = bundle.getString("KEY_ANSWER");
在这里
textViewDisplayResult.setText();
更新的帖子(方法checkAnswers
和allAnswerChecked
来自主活动(
private boolean checkAnswers() {
for (boolean radioAnswer : answer) {
if (!radioAnswer) {
return false;
}
}
return true;
}
private boolean allAnswersChecked() {
for (boolean radioAnswer : isAnswered) {
if (!radioAnswer) {
return false;
}
}
return true;
}
和方法buttonCheckAnswer
buttonCheckAnswer.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (!allAnswersChecked())
intent.putExtra("KEY_ALL_CHECKED", R.string.text_not_checked);
if (checkAnswers())
intent.putExtra("KEY_ANSWER", R.string.Good_answer);
else
intent.putExtra("KEY_ANSWER", R.string.Wrong_answer);
startActivity(intent);
}
});
AnswerActivity.java
public class AnswerActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_answer);
TextView textViewDisplayResult = (TextView) findViewById(R.id.text_view_display_result);
Bundle bundle = getIntent().getExtras();
if (bundle != null) {
if (bundle.containsKey("KEY_ALL_CHECKED"))
textViewDisplayResult.setText(bundle.getString("KEY_ALL_CHECKED") + " "+ bundle.getString("KEY_ANSWER"));
}
}
}
您可以直接使用设置文本。
textViewDisplayResult.setText(bundle.getString("KEY_ALL_CHECKED") + " "+ bundle.getString("KEY_ANSWER"));
你是这个意思吗?
String answer = bundle.getString("KEY_ANSWER");
textViewDisplayResult.setText(answer);
您可以在文本视图中设置文架值,如下所示:
textViewDisplayResult.setText(answer);
textViewDisplayResult.setText(allChecked);