我正在将价值从Activity A
传递到Activity B
。很好。
例如,如果我传递字符串"Harvey Brown"
,则在下一个活动中它也显示"Harvey Brown"
。
但是我也想在"Author: "
之前添加"Harvey Brown"
文本,并在TextView
中显示总和结果,这样现在就不再只
"Harvey Brown"
。
它将显示
Author:Harvey Brown
每一种意图。
这是代码,我用来传递String值:
intent.putExtra("Title",mData.get(position).getTitle());
在下一个活动中,我获得了
的价值
Intent intent = getIntent();
String author_name = intent.getExtras().getString("author_name");
然后我将值设置为
author_name = (TextView) findViewById(R.id.author_nameid);
author_name.setText(author_name);
答案 0 :(得分:1)
解决方案:
只需更改此行:
intent.putExtra("Title",mData.get(position).getTitle());
收件人
intent.putExtra("Title", "Author: " + mData.get(position).getTitle());
您将得到想要的结果。
答案 1 :(得分:0)
您可以添加如下所示的“作者:”前缀-
author_name = (TextView) findViewById(R.id.author_nameid);
author_name.setText("Author: " + author_name);