Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .idea/jarRepositories.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,10 @@
import android.content.SharedPreferences;
import android.os.Bundle;

import android.util.Log;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Adapter;
import android.widget.Toast;

import androidx.appcompat.app.AppCompatActivity;
Expand All @@ -17,9 +19,14 @@


import com.example.anant.iitbhuvaranasi.Adapters.Adapter_ClubsGroup;
import com.example.anant.iitbhuvaranasi.BackendCalls.CouncilAPIS;
import com.example.anant.iitbhuvaranasi.BackendResponse.Api_Response;
import com.example.anant.iitbhuvaranasi.Constants;
import com.example.anant.iitbhuvaranasi.Interfaces.RetrofitResponseListener;
import com.example.anant.iitbhuvaranasi.Models.CLubFeedData;
import com.example.anant.iitbhuvaranasi.NewBackendResponses.CouncilResponse;
import com.example.anant.iitbhuvaranasi.NewModels.BuiltAllCouncilsPost;
import com.example.anant.iitbhuvaranasi.NewModels.BuiltCouncilPost;
import com.example.anant.iitbhuvaranasi.R;
import com.example.anant.iitbhuvaranasi.Interfaces.ServerCallback;

Expand All @@ -28,13 +35,24 @@
import org.json.JSONObject;

import java.util.ArrayList;
import java.util.List;

import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;

import static app.AppController.TAG;
import static com.example.anant.iitbhuvaranasi.Constants.djangoTokenKey;

public class Clubs_group extends AppCompatActivity {

RecyclerView RecyclerView;
private ArrayList<CLubFeedData> mExampleList;
Integer position;
private RecyclerView.LayoutManager layoutManager;
BuiltCouncilPost builtCouncilPost;

@Override
protected void onCreate(Bundle savedInstanceState) {
Expand Down Expand Up @@ -62,7 +80,8 @@ protected void onCreate(Bundle savedInstanceState) {
//Added by Suryansh

Intent i = getIntent();
position = i.getIntExtra("position",0);
// position = i.getIntExtra("position",0);
int id = i.getIntExtra("id",0);
Toast.makeText(this,"" + position,Toast.LENGTH_LONG);


Expand Down Expand Up @@ -100,33 +119,45 @@ public void onSuccess(JSONObject response) {
SharedPreferences pref2 = getApplicationContext().getSharedPreferences(Constants.PREF_NAME, MODE_PRIVATE);
String response45678 = pref2.getString(Constants.Response_Feed_Old, "2");

CouncilResponse.responseCouncilDetails(id, new RetrofitResponseListener<BuiltCouncilPost>() {
@Override
public void onSuccess(Response<BuiltCouncilPost> response) {
if(response.isSuccessful() && response.body() != null){
Adapter_ClubsGroup adapterClubsGroup = new Adapter_ClubsGroup(Clubs_group.this, response.body());
RecyclerView.setAdapter(adapterClubsGroup);
}
}




try {
JSONObject jsonObject = new JSONObject(response45678);
int status = jsonObject.getInt("status");
JSONArray allcouncils= jsonObject.getJSONArray("councils");
JSONObject council = allcouncils.getJSONObject(position);
JSONArray clubs = council.getJSONArray("clubs");
for(int a=0;a<clubs.length();a++)
{
JSONObject club = clubs.getJSONObject(a);
String club_name = club.getString("name");
String image_club = "http://iitbhuapp.tk" + club.getString("image");
mExampleList.add(new CLubFeedData(image_club, club_name));

Adapter_ClubsGroup adapter_clubsGroup = new Adapter_ClubsGroup(this, mExampleList);
RecyclerView.setAdapter(adapter_clubsGroup);
@Override
public void onFailure() {

}
});



} catch (JSONException e) {
e.printStackTrace();
}
// try {
// JSONObject jsonObject = new JSONObject(response45678);
// int status = jsonObject.getInt("status");
// JSONArray allcouncils= jsonObject.getJSONArray("councils");
// JSONObject council = allcouncils.getJSONObject(position);
// JSONArray clubs = council.getJSONArray("clubs");
// for(int a=0;a<clubs.length();a++)
// {
// JSONObject club = clubs.getJSONObject(a);
// String club_name = club.getString("name");
// String image_club = "http://iitbhuapp.tk" + club.getString("image");
// mExampleList.add(new CLubFeedData(image_club, club_name));
//
// Adapter_ClubsGroup adapter_clubsGroup = new Adapter_ClubsGroup(this, mExampleList);
// RecyclerView.setAdapter(adapter_clubsGroup);
//
// }
//
//
//
// } catch (JSONException e) {
// e.printStackTrace();
// }
/*try {
JSONObject jsonObject = new JSONObject(response);
int status = jsonObject.getInt("status");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
Expand All @@ -16,18 +17,23 @@
import com.bumptech.glide.Glide;
import com.example.anant.iitbhuvaranasi.Models.CLubFeedData;
import com.example.anant.iitbhuvaranasi.Activities.Club_Feed;
import com.example.anant.iitbhuvaranasi.NewModels.BuiltCouncilPost;
import com.example.anant.iitbhuvaranasi.NewModels.ClubListPost;
import com.example.anant.iitbhuvaranasi.R;

import java.util.ArrayList;
import java.util.List;

import static app.AppController.TAG;

public class Adapter_ClubsGroup extends RecyclerView.Adapter<Adapter_ClubsGroup.ViewHolder> {

private Context mContext;
private ArrayList<CLubFeedData> mExampleList;
private List<ClubListPost> mExampleList;

public Adapter_ClubsGroup(Context mContext, ArrayList<CLubFeedData> mExampleList) {
public Adapter_ClubsGroup(Context mContext, BuiltCouncilPost builtCouncilPost) {
this.mContext = mContext;
this.mExampleList = mExampleList;
this.mExampleList = builtCouncilPost.getClubs();
}

@NonNull
Expand All @@ -40,16 +46,16 @@ public Adapter_ClubsGroup.ViewHolder onCreateViewHolder(@NonNull ViewGroup paren
@Override
public void onBindViewHolder(@NonNull Adapter_ClubsGroup.ViewHolder holder, int position) {

holder.mTitle.setText(mExampleList.get(position).getTitle());
final String title1 = mExampleList.get(position).getTitle();
final String image_url = mExampleList.get(position).getImage();
holder.mTitle.setText(mExampleList.get(position).getName());
final String title1 = mExampleList.get(position).getName();
final String image_url = mExampleList.get(position).getSmall_image_url();
/*Picasso.get()
.load(mExampleList.get(position).getImage())
.placeholder(R.drawable.ic_cloud_download_black_24dp)
.error(R.drawable.ic_error_outline_black_24dp)
.into(holder.image);*/
Glide.with(mContext)
.load(mExampleList.get(position).getImage())
.load(mExampleList.get(position).getSmall_image_url())
.error(R.drawable.background)
.thumbnail(0.1f)
.into(holder.image);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import android.content.Context;
import android.content.Intent;

import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
Expand All @@ -13,25 +14,24 @@

import com.bumptech.glide.Glide;
import com.example.anant.iitbhuvaranasi.Activities.Clubs_group;
import com.example.anant.iitbhuvaranasi.NewModels.BuiltAllCouncilsPost;
import com.example.anant.iitbhuvaranasi.R;
import com.example.anant.iitbhuvaranasi.Models.SingleHorizontaldata;

import java.util.ArrayList;
import java.util.List;

import retrofit2.http.Tag;


//import android.util.Log;
//import android.util.Log;

//import static com.example.anant.iitbhuvaranasi.Fragments.FeedFragment.getHorizontalData;
import static app.AppController.TAG;


public class HorizontalAdapter_Feedfragment extends RecyclerView.Adapter<HorizontalAdapter_Feedfragment.MyViewHolder> {

ArrayList<SingleHorizontaldata> data = new ArrayList<>();
List<BuiltAllCouncilsPost> data;
private Context context;

public HorizontalAdapter_Feedfragment(Context context,ArrayList<SingleHorizontaldata> data) {
public HorizontalAdapter_Feedfragment(Context context, List<BuiltAllCouncilsPost> data) {
this.data = data;
this.context=context;
}
Expand All @@ -50,7 +50,7 @@ public void onBindViewHolder(MyViewHolder holder, final int position) {
//holder.title.setText(data.get(position).getTitle());
//
Glide.with(context)
.load(data.get(position).getImage())
.load(data.get(position).getSmall_image_url())
.error(R.drawable.background)
.thumbnail(0.1f)
.into(holder.image);
Expand All @@ -75,7 +75,8 @@ public void onClick(View view) {
@Override
public void onClick(View view) {
Intent intent = new Intent(context, Clubs_group.class);
intent.putExtra("position",position);
// intent.putExtra("position",position);
intent.putExtra("id",data.get(position).getId());
context.startActivity(intent);
}
});
Expand Down Expand Up @@ -110,7 +111,6 @@ public void onClick(View v) {

@Override
public int getItemCount() {
//
return data.size();
}

Expand Down
Loading