findSuccess 方法 itemsList 始终未定义

findSuccess method itemsList is always undefined

我是 Tizen 的新手,正在开发一个小型应用程序,我无法弄清楚问题出在哪里。

当我使用这些线路之前它工作正常但现在

var audioOnly = new tizen.AttributeFilter('type', 'EXACTLY', 'AUDIO');
    tizen.content.find(findSuccess, findError, null, audioOnly);

这是 findSuccess 的代码,它在日志

中添加行
findSuccess(itemsList){
        console.log('total items:'+itemsList);
        console.log(itemsLis.name+'etc..');
 }

findSuccess 中,方法itemsList 始终未定义,即使设备中有文件也不会获取任何对象。所有设置都是在 config.xml 文件中设置的适当的读写权限。

这是 Tizen webapi 代码

我尝试使用以下代码。

function findSuccess(items) {
        for ( var i in items) {
            console.log('Item title: ' + items[i].title);
            console.log('Item URI: ' + items[i].contentURI);
            console.log('Item type: ' + items[i].type);
       }
    }

    function onError(error) {
         console.log('Error: ' + error);
      }


 // Function to get list of all certain media files
    function getSelectedMediaList() {
       var mediasource = null;
       mediasource = tizen.content;
       var type = 'AUDIO';
       var filter = new tizen.AttributeFilter("type", "EXACTLY", type);
       try {
             mediasource.find(findSuccess, onError, null, filter);
       } catch (exc) {
            console.log("findItems exception:" + exc.message);
       }
   }

    getSelectedMediaList();

不要忘记在config.xml

中添加权限
 <tizen:privilege name="http://tizen.org/privilege/content.write"/>
 <tizen:privilege name="http://tizen.org/privilege/content.read"/>