gpt4 book ai didi

java - 安卓 : ViewPager OnClickListener NullPointerException

转载 作者:太空宇宙 更新时间:2023-11-04 13:05:07 25 4
gpt4 key购买 nike

所以每当我点击页面时我都试图做一些事情。

我做了我所知道的一切,实现了 View.OnClickListenerviewPager.setOnClickListener(this) ,但我得到的只是应用程序崩溃,我在 logcat 中得到了 NullPointerException ,我猜测是因为我做了 button.setOnClickListener(this) ;它导致了问题?.

或者可能是因为我必须实现 ViewPager.OnClickListener,但 IDE 给出了 View.OnClickListener 重复类的错误,并且我不想删除它,因为我需要它作为按钮。

那么我到底是错还是对呢?如果错误的话是什么问题以及我应该如何解决它?

最佳答案

In your adapter where you return view object or any other view object like image view or button in onInstanciated method use

view.setonClickListner(new Listener(position));

class Listener implements OnClickListener {
private int position;


Listener(int position) {
this.position = position;
this.imageView = imageView;
this.data = data;
}

@SuppressLint("UseValueOf")
@Override
public void onClick(View v) {

posSize = position;
Toast.makeText(getApplicationContext(), "" + posSize,
Toast.LENGTH_SHORT).show();


}
}

关于java - 安卓 : ViewPager OnClickListener NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34554951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com