Android URI Class - 它的用途是什么?

Android URI Class - What is it used for?

我阅读了 URI class here and here 的定义,但我仍然不确定如何在 android 项目中使用 URI 对象,因为第二个答案确实如此不在其特定用例中解决 URI。有没有人对 URI 对象的用途有更好的了解?在什么情况下应该实例化一个 URI 对象? URI 对象何时有用,我为什么要创建一个?有一个具体的例子会很有帮助。下面是我通过 Android Studio(创建时提供的工厂方法)创建空白对话框时找到的示例。

    public void onButtonPressed(Uri uri) {
    if (mListener != null) {
        mListener.onFragmentInteraction(uri);
    }

    public interface OnFragmentInteractionListener {
    void onFragmentInteraction(Uri uri);
    }

如果以上示例没有帮助,您可以使用自己的解释作为开发人员何时应考虑创建 URI 对象。谢谢。

@CBA110 您可以将 URI 视为 android 中的本地地址 system.Since 我已经使用了联系人 URI 我认为这个 way.Contacts URI 是联系人数据库,如果您想要要从此数据库中查询任何联系人,您需要使用此联系人 URI,它在您的 android phone/system 中充当本地地址,并检索您 need.Please 不挖掘的联系人没看懂