我读了URI类here和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对象。感谢。
答案 0 :(得分:2)
@ CBA110你可以将URI视为你android系统中的本地地址。因为我使用了联系人URI我考虑这种方式。联系人URI是联系人数据库,如果你想查询来自这个数据库的任何联系人你需要在您的Android手机/系统中使用此联系人URI作为本地地址,并检索您需要的联系人。如果您不理解,请不要使用。