小编use*_*467的帖子

活动结束后,在android中停止振动

我在Android应用程序中单击按钮运行此操作:

public void vibrateold() {
    Vibrator vibrate = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);

    vibrate.vibrate(4000);
}
Run Code Online (Sandbox Code Playgroud)

但是在4秒钟之前离开活动时振动不会停止.我该如何阻止它?

android android-vibration android-activity

6
推荐指数
1
解决办法
4966
查看次数

解释析因方法中的递归

我是计算机科学和学习复习方法的新手.可以简单地解释一下这种方法.

 import java.util.Scanner;

public class factorial {

    public static void main(String args[]) {

        Scanner scan = new Scanner(System.in);

        int n = scan.nextInt();

        System.out.print(factorial(n));

    }

    private static long factorial(int n) {      // HERE I DON'T UNDERSTAND HOW 
                                               //  THE MACHINE NOWS WHAT IS "factorial"
        if (n == 1)
            return 1;
        else
            return n * factorial(n - 1);               // ??
    }

}
Run Code Online (Sandbox Code Playgroud)

java methods factorial

1
推荐指数
1
解决办法
4830
查看次数