Android:点击5次或更多次后启动活动

tee*_*kib 1 android android-intent onclicklistener

我有一个onClick使用intent启动活动的监听器,但是只有当用户单击五次或更多次时,如何使监听器触发Activity意图?

public boolean onClick(View v) {

    Intent myIntent = new Intent(activity, loginActivity.class);
    activity.startActivity(myIntent);

    return false;   
}
Run Code Online (Sandbox Code Playgroud)

在这里,我要登录Activity.登录成功后如何返回上一个活动?

public void onClick(View v) {

    String username = Username.getText().toString();
    String password = Password.getText().toString();

    if(username.equals("guest") && password.equals("guest")) {
        lResult.setText("Login successful.");
    } else {
        lResult.setText("Login failed");
    }
}
Run Code Online (Sandbox Code Playgroud)

Vip*_*hah 9

程序中有一个静态变量,每次点击都会增加.

当您点击计数达到5然后触发代码以启动LoginActivity.

static int i = 0;

@override
public void onClick(View view) {
    i++;
    if (i == 5) {
        i = 0;
        Intent myIntent = new Intent(activity, loginActivity.class);
        activity.startActivity(myIntent);
    }
}
Run Code Online (Sandbox Code Playgroud)