相关疑难解决方法(0)

MediaScannerConnection生成android.app.ServiceConnectionLeaked

我正在使用API演示中的MediaScannerConnection示例代码

我正在使用的片段是:

MediaScannerConnection.scanFile(
    context,
    new String[] { permFile.getAbsolutePath() }, 
    null,
    new MediaScannerConnection.OnScanCompletedListener() {
        public void onScanCompleted(String path, Uri uri) {

            android.util.Log.i("ExternalStorage", "Scanned " + path + ":");
            android.util.Log.i("ExternalStorage", "-> uri=" + uri);
        }
});
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我从LogCat获得一个带有以下内容的FC对话框:

4-20 23:17:45.988: ERROR/ActivityThread(3015): Activity com.my.package.name has leaked ServiceConnection android.media.MediaScannerConnection@40715c70 that was originally bound here
04-20 23:17:45.988: ERROR/ActivityThread(3015): android.app.ServiceConnectionLeaked: Activity com.my.package.name has leaked ServiceConnection android.media.MediaScannerConnection@40715c70 that was originally bound here
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?仅供我使用AsyncTask从后台线程运行此功能.

android sample

29
推荐指数
2
解决办法
6327
查看次数

标签 统计

android ×1

sample ×1