Android URI类 - 它用于什么?

时间:2016-03-08 12:25:33

标签: java android uri use-case

我读了URI类herehere的定义,但我还是不确定如何在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对象。感谢。

1 个答案:

答案 0 :(得分:2)

@ CBA110你可以将URI视为你android系统中的本地地址。因为我使用了联系人URI我考虑这种方式。联系人URI是联系人数据库,如果你想查询来自这个数据库的任何联系人你需要在您的Android手机/系统中使用此联系人URI作为本地地址,并检索您需要的联系人。如果您不理解,请不要使用。

相关问题