Skip to content

Commit eefd643

Browse files
Update README.md
1 parent 57a7548 commit eefd643

1 file changed

Lines changed: 38 additions & 40 deletions

File tree

README.md

Lines changed: 38 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -23,51 +23,49 @@ allprojects {
2323
## Methods and how to use them
2424
We have Two classes FetchData and PutData. Import the Library to your file first (In android studio paste the code and press alt + enter).
2525
### Read Data From a URL - FetchData.class
26-
1. Create an object for FetchData class, pass the URL as argument. Don't forget to import the class.
2726
```
28-
String URL = "https://projects.vishnusivadas.com/AdvancedHttpURLConnection/readTest.php";
29-
FetchData fetchData = new FetchData(URL);
30-
```
31-
2. Start the fetching data.
32-
```
33-
fetchData.start();
34-
```
35-
3. Get the result as string.
36-
```
37-
String data = fetchData.getResult();
27+
Handler handler = new Handler();
28+
handler.post(new Runnable() {
29+
@Override
30+
public void run() {
31+
FetchData fetchData = new FetchData("https://projects.vishnusivadas.com/AdvancedHttpURLConnection/readTest.php");
32+
if (fetchData.startFetch()) {
33+
if (fetchData.onComplete()) {
34+
String result = fetchData.getResult();
35+
Log.i("FetchData", result);
36+
}
37+
}
38+
}
39+
});
3840
```
3941

4042
### Write data with POST and GET methods - PutData.class
41-
1. Creating array for parameters
42-
```
43-
String[] param = new String[2];
44-
param[0] = "param-1";
45-
param[1] = "param-2";
46-
```
47-
_Use any parameter name that you like._
48-
49-
2. Creating array for data
50-
```
51-
String[] data = new String[2];
52-
data[0] = "data-1";
53-
data[1] = "data-2";
54-
```
55-
_Add as many as data and parameters as you like. Make sure number of parameters is equal to number of data. Also add them in exact order._
56-
57-
3. Create an object for PutData class, pass the URL as argument. Don't forget to import the class.
58-
```
59-
String URL = "https://projects.vishnusivadas.com/AdvancedHttpURLConnection/putDataTest.php";
60-
PutData putData = new PutData(URL, "POST", param, data);
61-
```
62-
63-
4. Start the putData process.
64-
```
65-
putData.start();
66-
```
67-
68-
5. Get the result as string.
6943
```
70-
String data = putData.getResult();
44+
Handler handler = new Handler();
45+
handler.post(new Runnable() {
46+
@Override
47+
public void run() {
48+
//Starting Write and Read data with URL
49+
//Creating array for parameters
50+
String[] param = new String[2];
51+
param[0] = "param-1";
52+
param[1] = "param-2";
53+
//Creating array for data
54+
String[] data = new String[2];
55+
data[0] = "data-1";
56+
data[1] = "data-2";
57+
PutData putData = new PutData("https://projects.vishnusivadas.com/AdvancedHttpURLConnection/putDataTest.php", "GET", param, data);
58+
if (putData.startFetch()) {
59+
if (putData.onComplete()) {
60+
String result = putData.getResult();
61+
progressBar.setVisibility(View.GONE);
62+
textView.setText(result);
63+
Log.i("PutData", result);
64+
}
65+
}
66+
//End Write and Read data with URL
67+
}
68+
});
7169
```
7270

7371
This is just like a pre-release version there are lot of other features coming soon.

0 commit comments

Comments
 (0)