Job Api1
Job Api1
Deskripsi :
Menampilkan data dari endpoint https://jsonplaceholder.typicode.com/
interface ApiService {
@GET("posts/3")
fun getPost(): Call<Post>
}
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Loading..."
android:textSize="18sp"
android:padding="8dp" />
</LinearLayout>
// Panggil API
apiService.getPost().enqueue(object : Callback<Post> {
override fun onResponse(call: Call<Post>, response: Response<Post>) {
if (response.isSuccessful) {
val post = response.body()
post?.let {
// Tampilkan data menggunakan View Binding
binding.textView.text = "Title: ${it.title}\n\nBody: ${it.body}"
}
}
}