我正在开展急救应用程序,现在主要活动我有大约40种疾病的列表,当点击任何项目时,它转移到显示与该疾病相关的不同内容的下一个活动。现在我的问题是,我是否会针对每种疾病进行40种不同的活动,或者如果没有,那么如何根据点击的疾病进行单一活动以显示不同的内容,以及如何设置该文本内容的样式,因为每种内容可能包含不同的内容每个疾病的子弹,标题,文本长度可以不同。
答案 0 :(得分:1)
一项活动,当您在意图中启动它时,还会发送文本图像样式或您需要的任何内容
Intent diseaseIntent = new Intent(this, DiseaseActivity.class)
diseaseIntent.putStringExtra("key", textOfDisease);
startActivity(diseaseIntent);
并且在DiseaseActivity的onCreate使用
String textOfDisease = getIntent().getStringExtra("key", "value if string extra is null");
yourTextView.setText(textOfDisease);
您可以在此处添加更多字段以获取文档:https://developer.android.com/reference/android/content/Intent.html 祝你好运