10000 안드로이드 모듈 생성자 추가 · rxgp1/android-http-module@86eb6c0 · GitHub
[go: up one dir, main page]

Skip to content

Commit 86eb6c0

Browse files
author
Alex.shim
committed
안드로이드 모듈 생성자 추가
1 parent 5c116b8 commit 86eb6c0

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/src/main/java/kr/hyperlink/app/httpmodule/MainActivity.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package kr.hyperlink.app.httpmodule
33
import android.os.Bundle
44
import androidx.appcompat.app.AppCompatActivity
55
import kr.hyperlink.app.httpmodule.module.HttpAsyncModule
6+
import kr.hyperlink.app.httpmodule.module.HttpUtil
67
import kr.hyperlink.app.httpmodule.module.RequestModel
78
import kr.hyperlink.app.httpmodule.module.ResponseModel
89

@@ -17,18 +18,20 @@ class MainActivity : AppCompatActivity() {
1718
super.onCreate(savedInstanceState)
1819
setContentView(R.layout.activity_main)
1920

20-
val request = RequestModel("https://www.hyper-link.kr:8445/server/api/test/getData")
21+
val request = RequestModel("https://www.hyper-link.kr:8445/server/api/test/getData", HttpUtil.Method.GET)
2122
request.putForm("data1", "test")
2223
request.putForm("data2", "1")
2324
request.putHeader("header1", "header1")
2425

2526
val async = HttpAsyncModule()
2627
async.setOnResponse(object: HttpAsyncModule.OnResponse {
2728
override fun onSuccessResponse(result: ResponseModel, RequestCode: Int?) {
29+
// 결과 반환 (Http code 성공일시)
2830
println(result)
2931
}
3032

3133
override fun onFailedResponse(status: Int, RequestCode: Int?) {
34+
// 결과 반환 (Http code 실패일시)
3235
println(status)
3336
}
3437
})

app/src/main/java/kr/hyperlink/app/httpmodule/module/RequestModel.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@ class RequestModel {
3939
this.requestCode = requestCode
4040
}
4141

42+
constructor(url: String, method: HttpUtil.Method) {
43+
this.url = url
44+
this.method = method
45+
}
46+
4247
constructor(url: String, method: HttpUtil.Method, requestCode: Int?) {
4348
this.url = url
4449
this.method = method

0 commit comments

Comments
 (0)
0