首页 > 解决方案 > 如何通过 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);
    }
});

标签: androidstringandroid-studioandroid-intentstr-replace

解决方案


推荐阅读