Могу ли я отделить DownloadManager
в отдельном class
? Я хочу повторно использовать его в моих нескольких class
. В Volley
мы можем сделать class
расширение StringRequest
или ImageRequest
.Правильный способ разделить класс - Менеджер загрузки
Например:
public class VolleyStringRequest extends StringRequest{
public VolleyStringRequest(Response.Listenter<String> listener,
Response.ErrorListener errorListener)
{
super(Method.POST, " " , listener, errorListener);
} }
я наткнулся на эту link. Все это прямо заявляет. Как я могу достичь этого в отдельном class
продлениями DownloadManager
?
DownloadManager dm= (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
DownloadManager.Request request = new DownloadManager.Request(Uri.parse("https://www.google.com.tw/images/srpr/logo4w.png"));
dm.enqueue(request);
DownloadManager dm= (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
DownloadManager.Request request = new DownloadManager.Request(Uri.parse("https://www.google.com.tw/images/srpr/logo4w.png"));
dm.enqueue(request);
Я включу это в мой класс «Singleton». Дело в том, что я хочу сделать «Файл» внешним с этим классом. Ex: public class DownloadMyManager extends DownloadManager {} – RoCk