mirror of
https://github.com/ikun0014/lx-music-mobile.git
synced 2025-05-23 22:37:41 +08:00
34 lines
843 B
Java
34 lines
843 B
Java
package com.lxmusicmobile.cache;
|
|
|
|
import android.os.AsyncTask;
|
|
|
|
import com.facebook.react.bridge.Promise;
|
|
|
|
// https://github.com/midas-gufei/react-native-clear-app-cache/tree/master/android/src/main/java/com/learnta/clear
|
|
public class CacheClearAsyncTask extends AsyncTask<Integer,Integer,String> {
|
|
public CacheModule cacheModule = null;
|
|
public Promise promise;
|
|
public CacheClearAsyncTask(CacheModule clearCacheModule, Promise promise) {
|
|
super();
|
|
this.cacheModule = clearCacheModule;
|
|
this.promise = promise;
|
|
}
|
|
|
|
@Override
|
|
protected void onPreExecute() {
|
|
super.onPreExecute();
|
|
}
|
|
|
|
@Override
|
|
protected void onPostExecute(String s) {
|
|
super.onPostExecute(s);
|
|
promise.resolve(null);
|
|
}
|
|
|
|
@Override
|
|
protected String doInBackground(Integer... params) {
|
|
cacheModule.clearCache();
|
|
return null;
|
|
}
|
|
}
|