package io.homeassistant.android.view.viewholders; import android.view.View; import android.widget.Button; import io.homeassistant.android.HassActivity; import io.homeassistant.android.R; import io.homeassistant.android.api.requests.ToggleRequest; public class SceneViewHolder extends TextViewHolder implements View.OnClickListener { private final Button sceneButton; public SceneViewHolder(View itemView) { super(itemView); sceneButton = (Button) itemView.findViewById(R.id.scene_button); } @Override protected void updateViews() { super.updateViews(); sceneButton.setOnClickListener(this); } @Override public void onClick(View v) { HassActivity activity = (HassActivity) v.getContext(); activity.send(new ToggleRequest(entity), null); } }