私のユーザーは、Backendless の FileStorage にいくつかの画像をアップロードします。これはアップロード シーケンスです。
Backendless.Files.Android.upload(image1_scaled, Bitmap.CompressFormat.PNG,
100, "profileImage", "images", new AsyncCallback<BackendlessFile>() {
@Override
public void handleResponse(BackendlessFile response) {
fileMapping.profile_url = response.getFileURL();
Backendless.Data.of(FileMapping.class).save(fileMapping,
new AsyncCallback<FileMapping>() {
@Override
public void handleResponse(FileMapping response) {
toast_error("Image stored");
}
@Override
public void handleFault(BackendlessFault fault) {
System.out.println("ERROR" + fault.getCode());
}
});
}
@Override
public void handleFault(BackendlessFault fault) {
}
});
そして、それは完璧に機能します。次に、API を使用して画像を取得して表示する必要があります。
BackendlessCollection<FileMapping> userFiles = Backendless.Data.of(FileMapping.class)
そのため、そのテーブルから URL を受け取るために呼び出しを行う必要があります。そして、おそらくURLでhttpRequestを実行して、バイトデータを取得します。私が解決できないのは、どのような種類の.findメソッドを使用することですか? 私は.findById()ですか?その場合、どの ID を使用しますか? 「パス」、「名前」、「テーブル」など?
URLなどを格納するテーブルを使用して、ここで私のケースに適合する例を誰かが示すことができますか? ありがとう。