我在做滑动签名的方法有什么问题?

问题描述:

这是我有:我在做滑动签名的方法有什么问题?

Button button2 = (Button) findViewById(R.id.button2); 
button2.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     try { 
      String str = "images.jpg"; 

      for (int i = 0; i < images.size(); i++) { 
       str = str.substring(0, 6) + i + ".jpg"; 
       StorageReference storageReference = FirebaseStorage.getInstance().getReference().child(str); 
       File localFile = File.createTempFile("images" + i, "jpg"); 
       Glide.with(MainActivity.this).load(storageReference).signature(new StringSignature(localFile.length() + "@" + localFile.lastModified())).into(images.get(i)); 
      } 
     } 
     catch (IOException e) 
     { 

     } 

    } 
}); 

我的应用程序崩溃,当我点击按钮。

我基本上想要刷新ImageView,以便在Firebase存储中更改图像时,点击按钮时图像会更新。

从火力地堡 StorageReference

加载需要使用的FirebaseImageLoader()

Glide.with(MainActivity.this) 
    .using(new FirebaseImageLoader()) // <== ADD THIS 
    .load(storageReference) 
    .signature(new StringSignature(localFile.length() + "@" + localFile.lastModified())) 
    .into(images.get(i)); 

您将需要此构建依赖:

dependencies { 
    ... 
    compile 'com.firebaseui:firebase-ui-storage:1.2.0' 
}