import android.graphics.Rect;
import android.net.Uri;
import android.os.Bundle;
+import android.os.Environment;
import android.os.Looper;
import android.util.AttributeSet;
import android.view.KeyEvent;
XWalkPathHelper.initialize();
XWalkPathHelper.setCacheDirectory(
mContext.getApplicationContext().getCacheDir().getPath());
- XWalkPathHelper.setExternalCacheDirectory(
- mContext.getApplicationContext().getExternalCacheDir().getPath());
+
+ String state = Environment.getExternalStorageState();
+ if (Environment.MEDIA_MOUNTED.equals(state) ||
+ Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) {
+ XWalkPathHelper.setExternalCacheDirectory(
+ mContext.getApplicationContext().getExternalCacheDir().getPath());
+ }
}
/**