我如何使用意图传递数据,仅发送文本而不是数字/图标。 感谢前人。
示例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);
答案 0 :(得分:0)
发送前删除所有号码
String yourString = tvHotelFind.getText().toString();
yourString = yourString.replaceAll("[^A-Za-z]", "");
hotelLocation.putExtra("Location", yourString);
然后使用yourString传递意图。