我要做的是在我的地图活动中设置按钮点击监听器。然而问题是我尝试编写代码的按钮处于不同的活动中。当我这样做时findViewById(R.id.completeChBtnTest).setOnClickListener(buttonClickListener);
它出现null
。我猜这是因为该按钮不是我的地图活动的一部分。那么如何在单独的活动中为按钮编写代码呢?
答案 0 :(得分:0)
无法从其他活动调用按钮单击侦听器。但是,您可以通过在当前类中创建另一个类的对象来调用另一个活动的方法。你需要首先阅读活动生命周期来为此创建逻辑。简而言之,即使按钮不存在,你也无法从另一个活动中调用点击监听器。