speen get data

public void user_spin() {

    progressDialog.show();
    progressDialog.setCancelable(true);
    progressDialog.setCanceledOnTouchOutside(false);

    ApiInterface apiService = ApiClient.getApiService();

    call_user_spin = apiService.user_spin("Bearer " + loginPreferences.getToken(), user_deviceid, loginPreferences.getId(), loginPreferences.getUserAppId());
    call_user_spin.enqueue(new Callback<UserSpinResponceModel>() {
        @Override
        public void onResponse(Call<UserSpinResponceModel> call, Response<UserSpinResponceModel> response) {
            progressDialog.dismiss();
            if (response.isSuccessful()) {

                Log.i(TAG, "user_start called for userSpinResponceModel : " + new Gson().toJson(response.body()));
                UserSpinResponceModel userSpinResponceModel = response.body();

                if (userSpinResponceModel.getSuccess() == 1) {

                    final int min = 4;
                    final int max = 8;
                    final int random = new Random().nextInt((max - min) + 1) + min;
                    luckyWheelView.setRound(random);
                    luckyWheelView.startLuckyWheelWithTargetIndex(userSpinResponceModel.getData().getUser_spin_result());

                    loginPreferences.setSpinSession(userSpinResponceModel.getData().getUser_point() + "",userSpinResponceModel.getData().getUser_spin() + "",
                            userSpinResponceModel.getData().getUser_card() + "");



                } else {
                    Toast.makeText(SpinWheelActivity.this, userSpinResponceModel.getMessage(), Toast.LENGTH_LONG).show();
                }

            } else {

                Toast.makeText(SpinWheelActivity.this, getResources().getString(R.string.err_responce), Toast.LENGTH_LONG).show();
            }
        }

        @Override
        public void onFailure(Call<UserSpinResponceModel> call, Throwable t) {
            progressDialog.dismiss();
            if (call.isCanceled()) {

            } else {
                Toast.makeText(SpinWheelActivity.this, getResources().getString(R.string.err_responce), Toast.LENGTH_LONG).show();
            }
        }
    });
}

Comments

Popular posts from this blog

retrofil gjstatus lanuage

form object

Login Preference in android create class