楼主:
kdok123 (小天)
2014-12-11 17:51:58protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hello_test);
Scanner pause = new Scanner(System.in);
System.out.println("press enter to leave");
pause.hasNextLine(); //不会停住
System.out.println("test");
Log.e("test", "test2");
}
Android新手,想请问为什么不会停住呢?
会停吧 只不过停的不是手机 是你的console画面恩 我说错了
作者: passli 2014-12-11 18:15:00
那应该是java的东西,android 应该没有 System.in
楼主:
kdok123 (小天)
2014-12-11 23:35:00编译有过的说? java应该没有分android的java吧?
android正常来说只是把Java移值到Android系统上但是不完全,有些java有的东西在android上并没有而这个pause.hasNextLine()在document上的描述也只是"may" block不知道说移值对不对,但是就沿用Java的语法所以Android的api才被说成是抄Java
作者:
ssccg (23)
2014-12-12 20:18:00java就是有分android的java,正确来说是不同执行环境ART/Dalvik不是标准JVM,也没提供所有JVM spec的功能在java API里的那些class行为不一定跟oracle JDK的一样
楼主:
kdok123 (小天)
2014-12-13 19:33:00原来如此! 感谢