When I put it at Activity. It's still normal active. But put it in item click event of recyclerview .then it not active. Can anyone put post method in item click?. And my code:
public MyViewHolder(View view){
super(view);
txt=view.findViewById(R.id.txt_item_rec);
itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
int pos=getAdapterPosition();
if(pos!=RecyclerView.NO_POSITION) {
Toast.makeText(view.getContext(),strings.get(pos),Toast.LENGTH_SHORT).show();
APIService mapi= ApiUtils.getAPIService();
mapi.importFileExcel(strings.get(pos)).enqueue(new Callback<ResponseBody>() {
@Override
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
if(response.isSuccessful()){
try {
Toast.makeText(context,response.body().string(),Toast.LENGTH_SHORT).show();
} catch (IOException e) {
e.printStackTrace();
}
}
}
@Override
public void onFailure(Call<ResponseBody> call, Throwable t) {
}
});
}
}
});
}
}