Android setOnItemClickListener()方法不';我不能断断续续地工作
我有一个viewpager,其中显示了片段,在其中一个片段中,我使用listView.setOnItemClickListener()方法在用户单击listView项目时显示间隙广告,但在该方法中没有任何效果,即使是toast消息,下面是我使用的代码:Android setOnItemClickListener()方法不';我不能断断续续地工作,android,listview,android-fragments,Android,Listview,Android Fragments,我有一个viewpager,其中显示了片段,在其中一个片段中,我使用listView.setOnItemClickListener()方法在用户单击listView项目时显示间隙广告,但在该方法中没有任何效果,即使是toast消息,下面是我使用的代码: listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemCl
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
mInterstitialAd.show();
}
});
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
super.onAdLoaded();
}
@Override
public void onAdClosed() {
// Load the next interstitial.
super.onAdClosed();
mInterstitialAd.loadAd(new AdRequest.Builder().build());
}
});
listView.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
minterstitalad.show();
}
});
minterstitalad.setAdListener(新的AdListener(){
@凌驾
已加载的公共无效(){
super.onadload();
}
@凌驾
已关闭的()上的公共无效{
//加载下一个间隙。
super.onAdClosed();
minterstitalad.loadAd(新的addRequest.Builder().build());
}
});
您在列表视图中有minterstitalad.setAdListener
!!这是不应该的。你说-你有一种方法,当用户点击listview项目时,显示中间广告,然后直接显示广告。将广告clicklistener放在外面
列表视图单击侦听器
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
mInterstitialAd.show();
}
});
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
super.onAdLoaded();
}
@Override
public void onAdClosed() {
// Load the next interstitial.
super.onAdClosed();
mInterstitialAd.loadAd(new AdRequest.Builder().build());
}
});
您的minterstitalad.setAdListener
在listView.setonimclickListener
中可能存在重复项!!这不是应该的方式。我想问题是我在自定义适配器中使用了listItemView.setOnClickListener,但是广告仍然没有显示