gpt4 book ai didi

android - ProviderTestCase2 构造函数中的 Provider Authority String 是什么?

转载 作者:行者123 更新时间:2023-11-29 00:44:42 24 4
gpt4 key购买 nike

你能告诉我 ProviderTestCase2 构造函数中的 Provider Authority String 是什么吗?

来自下面的 JavaDoc http://developer.android.com/reference/android/test/ProviderTestCase2.html

它需要“Provider Authority String”,我的问题是我用它来对我的 Content Provider 进行单元测试,那么我的 Provider Authority String 是什么?

谢谢。

最佳答案

在您应用程序的 AndroidManifest.xml 中,您以下一种方式声明您的提供者:

<provider android:name=".provider.MyProvider" 
android:authorities="com.company.app.provider"/>

在您的 ProviderTestCase2 类中,您应该将 com.company.app.provider 指定为 super 构造函数的第二个参数。

例如:

public class MyProviderTest extends ProviderTestCase2<MyProvider>
{
public MyProviderTest()
{
super(MyProvider.class, "com.company.app.provider");
}
}

关于android - ProviderTestCase2 构造函数中的 Provider Authority String 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7018450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com