我阅读了 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 对象。谢谢。
最佳答案
@CBA110,您可以将 URI 视为 Android 系统中的本地地址。因为我使用了联系人 URI,所以我考虑这种方式。联系人 URI 是联系人数据库,如果您想从此数据库查询任何联系人,您需要使用此联系人 URI,它在您的 Android 手机/系统中充当本地地址并检索您需要的联系人。如果您不明白它,请不要挖掘。
关于java - Android URI 类 - 它的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35867351/