Android从另一个类单击

Android从另一个类单击,android,android-activity,onclick,Android,Android Activity,Onclick,我有一个具有视图的类和一个具有onClick属性的化身 mSampleLayout = (BlurLayout)findViewById(R.id.blur_layout); View hover1 = LayoutInflater.from(mContext).inflate(R.layout.activity_hover_sample, null); hover1.findViewById(R.id.avatar1).setOnClickListener(ne

我有一个具有视图的类和一个具有onClick属性的化身

mSampleLayout = (BlurLayout)findViewById(R.id.blur_layout);
        View hover1 = LayoutInflater.from(mContext).inflate(R.layout.activity_hover_sample, null);
        hover1.findViewById(R.id.avatar1).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {               
                Intent intent1 = new Intent (LoginActivity.this,AnaSoruActivity.class);
                startActivity(intent1);
            }
        });
        mSampleLayout.setHoverView(hover1);
我想检查这个头像是否在另一个活动中被点击,如果被点击,我会做其他事情

if(avatar1.isClicked???){
do something
}

谢谢您的帮助。

如果我理解您的意思,您必须使用侦听器或事件总线。 如果您的活动没有引用视图中的类,那么您最好的解决方案可能是使用事件总线,如Otto:


在onClick listener中发布一个事件,然后为该事件订阅其他活动。

我通过在onClick listener中添加一个全局变量并递增值解决了这个问题。谢谢你的帮助