Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使Android电视应用程序可搜索(Kotlin)_Android_Kotlin_Android Tv_Android Search - Fatal编程技术网

使Android电视应用程序可搜索(Kotlin)

使Android电视应用程序可搜索(Kotlin),android,kotlin,android-tv,android-search,Android,Kotlin,Android Tv,Android Search,我正在努力使我的应用程序可搜索,根据。但是,它不起作用 我尝试了文档中的代码源代码,它工作得很好。但是当我尝试使用教程从头开始创建一个简单的应用程序时,我无法让它工作 我浏览了最流行的答案,包括和。还是不走运:- 样本的Manifest.xml中有一部分看起来有点可疑 <path-permission android:pathPrefix="/search" android:readPermission="android.permission.GLOBAL_SEARCH

我正在努力使我的应用程序可搜索,根据。但是,它不起作用

我尝试了文档中的代码源代码,它工作得很好。但是当我尝试使用教程从头开始创建一个简单的应用程序时,我无法让它工作

我浏览了最流行的答案,包括和。还是不走运:-

样本的Manifest.xml中有一部分看起来有点可疑

<path-permission 
    android:pathPrefix="/search" 
    android:readPermission="android.permission.GLOBAL_SEARCH" />
但我不知道该怎么办


有人有这方面的经验吗?我可能会陷入一些非常常见的陷阱吗?

好吧,这真的很烦人

我用Kotlin而不是Java创建了ContentProvider实现。事实证明,如果我运行与Java编写的逻辑完全相同的逻辑,它就可以非常好地工作

我没有时间也没有意愿深入讨论细节,但我猜其中一个被重写的方法有一个非null参数,从系统中获取null,抛出异常,并且ContentProvider被静默地终止

因此,如果您的ContentProvider在Kotlin中无法工作,请将其转换为Java并重试