Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.artem.roadtovacation.Fragments;
- import android.content.Context;
- import android.content.Intent;
- import android.support.v4.app.Fragment;
- import android.os.Bundle;
- import android.support.annotation.Nullable;
- import android.util.Log;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.AdapterView;
- import android.widget.Button;
- import android.widget.ListView;
- import android.widget.Toast;
- import com.example.artem.roadtovacation.AboutComic;
- import com.example.artem.roadtovacation.AboutHero;
- import com.example.artem.roadtovacation.Comics;
- import com.example.artem.roadtovacation.Heroes;
- import com.example.artem.roadtovacation.ListAdapter.AdapterListOfComics;
- import com.example.artem.roadtovacation.ListAdapter.AdapterListView;
- import com.example.artem.roadtovacation.R;
- import com.example.artem.roadtovacation.net.MarvelApi;
- import com.example.artem.roadtovacation.net.request.characters.model.CharacterDataContainer;
- import com.example.artem.roadtovacation.net.request.characters.model.CharacterDataWrapper;
- import com.example.artem.roadtovacation.net.request.comics.model.ComicDataWrapper;
- import com.example.artem.roadtovacation.net.request.comics.model.ComicPrice;
- import com.example.artem.roadtovacation.utils.CredentialsUtils;
- import com.squareup.picasso.Picasso;
- import java.lang.reflect.Array;
- import java.util.ArrayList;
- import java.util.List;
- import rx.Subscriber;
- import rx.Subscription;
- import rx.schedulers.Schedulers;
- import static com.example.artem.roadtovacation.utils.CredentialsUtils.public_key;
- import static com.example.artem.roadtovacation.utils.CredentialsUtils.ts;
- import static rx.android.schedulers.AndroidSchedulers.mainThread;
- /**
- * Created by Artem on 20.06.2018.
- */
- public class FragmentListOfComic extends Fragment implements View.OnClickListener{
- private Subscription subscription;
- private Button addFavoriteComic;
- ArrayList<Comics> comics = new ArrayList<Comics>();
- AdapterListOfComics adapterListOfComics;
- @Nullable
- @Override
- public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
- View view = inflater.inflate(R.layout.fragmen_list_of_comic, container, false);
- // Вот тут получаю другую вьюху, с кнопкой
- View viewList = inflater.inflate(R.layout.item_list_comic, container, false);
- adapterListOfComics = new AdapterListOfComics(getActivity().getApplicationContext(), comics);
- // Получаю ее по id
- addFavoriteComic = viewList.findViewById(R.id.addFavoriteComic);
- // Пытаюсь повесть слушатель, но метод onClick не отрабатывает.
- addFavoriteComic.setOnClickListener(this);
- // Тут какая то логина
- return view;
- }
- @Override
- public void onDestroy() {
- super.onDestroy();
- if(subscription != null && !subscription.isUnsubscribed())
- subscription.unsubscribe();
- }
- void fillData(String currentTitleComic, String currentDescriptionComic, Float listOfPrice, String imageUrl){
- comics.add(new Comics(imageUrl, currentTitleComic, currentDescriptionComic, listOfPrice ));
- }
- @Override
- public void onClick(View v) {
- Log.d("testBtn", "testBtn");
- Toast.makeText(getContext(), "TEST!", Toast.LENGTH_LONG).show();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement