package dev.malikkurosaki.probuspresto;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.auth.FirebaseUser;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import java.util.List;
import es.dmoral.toasty.Toasty;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class Main2Activity extends AppCompatActivity {
private FirebaseAuth auth;
private FirebaseUser user;
private String nomerHp;
private String TAG = "-->";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
auth = FirebaseAuth.getInstance();
user = auth.getCurrentUser();
if (user != null){
nomerHp = user.getPhoneNumber();
}
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("https://mypizz.herokuapp.com")
.addConverterFactory(GsonConverterFactory.create())
.build();
ConnectDataUser dataUser = retrofit.create(ConnectDataUser.class);
Call<List<JsonObject>> panggil = dataUser.getUser();
panggil.enqueue(new Callback<List<JsonObject>>() {
@Override
public void onResponse(Call<List<JsonObject>> call, Response<List<JsonObject>> response) {
if (!response.isSuccessful()){
Toasty.info(getApplicationContext(),"connection error",Toasty.LENGTH_LONG).show();
return;
}
List<JsonObject> ambil = response.body();
for (JsonObject datanya : ambil){
JsonElement nama = datanya.get("nm_cus");
Log.i(TAG, "onResponse: "+nama.getAsString());
}
}
@Override
public void onFailure(Call<List<JsonObject>> call, Throwable t) {
}
});
}
}
Created
June 18, 2019 06:45
-
-
Save malikkurosaki/e496a1cacc40b2eae9461e407898e725 to your computer and use it in GitHub Desktop.
retrofit tanpa pojo
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment