Ich wollte prüfen, ob man Videos über VollyMultipartRequest hochladen kann.
Ich bekomme diese Antwort:
Wie kann ich den Crash verhindern und eine Fehlermeldung anzeigen lassen, wenn die Datei zu groß ist?
Ich danke schon mal für eure Lösung.
Ich bekomme diese Antwort:
Java:
java.lang.OutOfMemoryError: Failed to allocate a 268435472 byte allocation with 25165824 free bytes and 122MB until OOM, target footprint 165068912, growth limit 268435456
at java.util.Arrays.copyOf(Arrays.java:3161)
at java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:118)
at java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:93)
at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:153)
at com.andrealfredklug.klugstore.Konsole.App_spenden.getArrayFromZip(App_spenden.java:514)
at com.andrealfredklug.klugstore.Konsole.App_spenden$3$3.getByteData(App_spenden.java:477)
at com.andrealfredklug.klugstore.Volley.VolleyMultipartRequest.getBody(VolleyMultipartRequest.java:61)
at com.android.volley.toolbox.HurlStack.addBodyIfExists(HurlStack.java:283)
at com.android.volley.toolbox.HurlStack.setConnectionParametersForRequest(HurlStack.java:257)
at com.android.volley.toolbox.HurlStack.executeRequest(HurlStack.java:89)
at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:104)
at com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:132)
at com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:111)
at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:90)
---------------------------- PROCESS ENDED (26223) for package com.andrealfredklug.klugstore ----------------------------
Wie kann ich den Crash verhindern und eine Fehlermeldung anzeigen lassen, wenn die Datei zu groß ist?
Ich danke schon mal für eure Lösung.