File.renameTo()方法实例
今天写了个例子来实验一下这个方法的工作机制,看看多次renameTo会怎么样,顺便也实验了一下之前代码bug的问题,代码如下:
下载图片到内存:
private void downloadImage(Context context){
RequestQueue requestQueue = Volley.newRequestQueue(this);
ImageRequest imageRequest = new ImageRequest("https://xxxxx.jpg", new Response.Listener<Bitmap>() {
@Override
public void onResponse(Bitmap response) {
if(null == ROOT_PATH){
ROOT_PATH = context.getFilesDir().getAbsolutePath();
}
File imgDir = new File(ROOT_PATH);
if(imgDir.exists()){
file = new File(imgDir+File.separator+"12.jpg");
FileOutputStream fos = null;
try {
fos = new FileOutputStream(file,false);