android - 如何通过 Uri.parse 传递哈希 (#)
问题描述
我想通过 Uri.parse 传递一个#。现在我正在获取number
变量中的值,但是当我单击按钮时,# 突然消失了,为什么会发生这种情况?
list_But.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.v("Value before Clicked", item.toString());
String number = item.replaceAll("[A-Za-z]", "");
Log.v("Value after Clicked", number.toString());
Intent i = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("tel:" + number));
context.startActivity(i);
}
});
解决方案
推荐阅读
- deserialization - 如何解析从 Presto 返回的 P4HYPERLOGLOG?
- c# - 如何更改网格中的行/列背景颜色?
- c# - 我可以为我的 .NET Core Web 应用程序中的不同站点附加身份验证 cookie 吗?
- flutter - 如何在 Flutter 中发送和/或接收颜色作为参数
- javascript - 如何更改选择列表js中的选项
- php - 在php中合并两个键控数组
- asp.net-mvc - 如何在不重新加载页面的情况下使用 BeginForm 发布到 MVC 表单
- java - 如何从 32 位 RGB 值中获取单一颜色?
- c++ - 如何使类 Forum 使用 C++ 中的字符串?
- javascript - 根据指定长度的元素创建新 div 的最佳方法?