使用意图传递数据,仅发送文本而不是数字/图标
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用意图传递数据,仅发送文本而不是数字/图标相关的知识,希望对你有一定的参考价值。
我如何使用意图传递数据,只发送文本而不是数字/图标。谢谢你们之前。
示例i发送字符串:Bali(1120)。我只会收到:巴厘岛
发送数据意图:
Intent hotelLocation = new Intent(view.getContext(), HotelActivity.class);
hotelLocation.putExtra("Location", tvHotelFind.getText().toString());
hotelLocation.setType("text/plain");
view.getContext().startActivity(hotelLocation);
接收数据意图:
String titleresult = getIntent().getStringExtra("Location");
mHotelTujuan.setText(titleresult);
答案
发送前删除所有号码
String yourString = tvHotelFind.getText().toString();
yourString = yourString.replaceAll("[^A-Za-z]", "");
hotelLocation.putExtra("Location", yourString);
然后使用yourString传递intent。
以上是关于使用意图传递数据,仅发送文本而不是数字/图标的主要内容,如果未能解决你的问题,请参考以下文章