summaryrefslogtreecommitdiffstats
path: root/RequestNetwork.java
diff options
context:
space:
mode:
authorxC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com>2021-02-08 12:43:37 +0100
committerGitHub <noreply@github.com>2021-02-08 12:43:37 +0100
commita37367cf75925be1c116f551d4d0e0fc0fe490a9 (patch)
tree328a2aedc64a17b0f106fce70bf42ae1f5674275 /RequestNetwork.java
parentDelete xManager (Spotify) (diff)
downloadxManager-a37367cf75925be1c116f551d4d0e0fc0fe490a9.tar
xManager-a37367cf75925be1c116f551d4d0e0fc0fe490a9.tar.gz
xManager-a37367cf75925be1c116f551d4d0e0fc0fe490a9.tar.bz2
xManager-a37367cf75925be1c116f551d4d0e0fc0fe490a9.tar.lz
xManager-a37367cf75925be1c116f551d4d0e0fc0fe490a9.tar.xz
xManager-a37367cf75925be1c116f551d4d0e0fc0fe490a9.tar.zst
xManager-a37367cf75925be1c116f551d4d0e0fc0fe490a9.zip
Diffstat (limited to '')
-rw-r--r--RequestNetwork.java52
1 files changed, 52 insertions, 0 deletions
diff --git a/RequestNetwork.java b/RequestNetwork.java
new file mode 100644
index 0000000..fb148c5
--- /dev/null
+++ b/RequestNetwork.java
@@ -0,0 +1,52 @@
+package com.xc3fff0e.xmanager;
+
+import android.app.Activity;
+
+import java.util.HashMap;
+
+public class RequestNetwork {
+private HashMap<String, Object> params = new HashMap<>();
+private HashMap<String, Object> headers = new HashMap<>();
+
+private Activity activity;
+
+private int requestType = 0;
+
+public RequestNetwork(Activity activity) {
+this.activity = activity;
+}
+
+public void setHeaders(HashMap<String, Object> headers) {
+this.headers = headers;
+}
+
+public void setParams(HashMap<String, Object> params, int requestType) {
+this.params = params;
+this.requestType = requestType;
+}
+
+public HashMap<String, Object> getParams() {
+return params;
+}
+
+public HashMap<String, Object> getHeaders() {
+return headers;
+}
+
+public Activity getActivity() {
+return activity;
+}
+
+public int getRequestType() {
+return requestType;
+}
+
+public void startRequestNetwork(String method, String url, String tag, RequestListener requestListener) {
+RequestNetworkController.getInstance().execute(this, method, url, tag, requestListener);
+}
+
+public interface RequestListener {
+public void onResponse(String tag, String response);
+public void onErrorResponse(String tag, String message);
+}
+}