0

初めてログインできるので、このブログhttp://www.androidhive.info/2012/03/android-facebook-connect-tutorial/で提案されているように、Facebook 機能を統合している Android アプリを開発しています。しかし、ログアウト後、アプリケーションデータにWebキャッシュが作成されるため、再度ログインできません....私の問題を解決するために使用できる方法はありますか...ここで提案されているように、以下のコードを使用していますが、削除できません ウェブキャッシュを削除します...

static int clearCacheFolder(final File dir, final int numDays) {

    int deletedFiles = 0;
    if (dir != null && dir.isDirectory()) {
        try {
            for (File child : dir.listFiles()) {

                // first delete subdirectories recursively
                if (child.isDirectory()) {
                    deletedFiles += clearCacheFolder(child, numDays);
                }

                // then delete the files and subdirectories in this dir
                // only empty directories can be deleted, so subdirs have
                // been done first
                if (child.lastModified() < new Date().getTime() - numDays
                        * DateUtils.DAY_IN_MILLIS) {
                    if (child.delete()) {
                        deletedFiles++;
                    }
                }
            }
        } catch (Exception e) {
            Log.e("error Tag",
                    String.format("Failed to clean the cache, error %s",
                            e.getMessage()));
        }

    }
    return deletedFiles;
}

データベースを削除せずにウェブキャッシュを削除する別の方法を提案してください.....

4

0 に答える 0