改变活动

时间:2012-02-17 00:49:06

标签: android button android-activity android-button

当按下所有按钮时,是否有5个(或更多按钮)可以更改活动。就像按下最后一个按钮一样,我的应用应该改变活动。并且最后按下这五个按钮应该无关紧要。

有什么想法吗? :)

1 个答案:

答案 0 :(得分:2)

当然,为每个按钮创建一个布尔数组:

boolean[] pressedButtons = new boolean[5];

在每个监听器中,当按下按钮时,将数组中的相应单元格设置为true,然后调用这样的方法(抽象实现):

private void startActivityIfReady() {
    boolean ready = true;
    for (boolean b : pressedButtons)
        ready = ready && b;
    if (ready) {
        // start your activity
    }
}