как сделать намерение события в адаптере повторного просмотра после закрытия промежуточной рекламы? - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь показывать промежуточную рекламу каждые два клика в элементе recyclerview, она работает, но я показываю рекламу после начала намерения события, я хочу сделать, чтобы объявления показывались до начала намерения, вот мой код в адаптере recyclerview. Может ли кто-нибудь помочь мне с этим?

    int counter=1;
@Override
public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
    int viewType = getItemViewType(position);
    switch (viewType) {
        case MENU_ITEM_VIEW_TYPE:
        default:
            MenuItemViewHolder menuItemHolder = (MenuItemViewHolder) holder;
            DafAdapter menuItem = (DafAdapter) mRecyclerViewItems.get(position);
            //final String urut = menuItem.getUrut();
            final String judul = menuItem.getTitle();
            final String description = menuItem.getContent();

            // Add the menu item details to the menu item view.
            menuItemHolder.menuItemUrut.setText(menuItem.getUrut());
            menuItemHolder.menuItemtitle.setText(menuItem.getTitle());
            //menuItemHolder.menuItemDescription.setText(menuItem.getDescription()); //ditutup supaya tidak muncul di recyclerview

            //======================================================

            menuItemHolder.parentLayout.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    if(counter==2){
                        MainActivity.ShowAd();
                        Intent intent = new Intent(mContext, ContentActivity.class);
                        intent.putExtra("judul", judul);
                        intent.putExtra("deskripsi", description);
                        mContext.startActivity(intent);
                        counter=1;
                    }else{
                        Intent intent = new Intent(mContext, ContentActivity.class);
                        intent.putExtra("judul", judul);
                        intent.putExtra("deskripsi", description);
                        mContext.startActivity(intent);
                        counter++;
                    }
                }
            });
            //======================================================
    }
}

и показ объявлений, подобных этому, enter image description here

и что я хочу:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...