我在Android应用程序中单击按钮运行此操作:
public void vibrateold() {
Vibrator vibrate = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
vibrate.vibrate(4000);
}
Run Code Online (Sandbox Code Playgroud)
但是在4秒钟之前离开活动时振动不会停止.我该如何阻止它?
我是计算机科学和学习复习方法的新手.可以简单地解释一下这种方法.
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)