看板 AndroidDev 關於我們 聯絡資訊
protected 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新手,想請問為什麼不會停住呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.98.146.2 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1418291520.A.B4B.html
issuemylove: 會停吧 只不過停的不是手機 是你的console畫面 12/11 17:56
issuemylove: 恩 我說錯了 12/11 18:00
passli: 那應該是java的東西,android 應該沒有 System.in 12/11 18:15
kdok123: 編譯有過的說? java應該沒有分android的java吧? 12/11 23:35
issuemylove: android正常來說只是把Java移值到Android系統上 12/12 18:33
issuemylove: 但是不完全,有些java有的東西在android上並沒有 12/12 18:34
issuemylove: 而這個pause.hasNextLine()在document上的描述也只是 12/12 18:34
issuemylove: "may" block 12/12 18:34
issuemylove: 不知道說移值對不對,但是就沿用Java的語法 12/12 18:35
issuemylove: 所以Android的api才被說成是抄Java 12/12 18:36
ssccg: java就是有分android的java,正確來說是不同執行環境 12/12 20:18
ssccg: ART/Dalvik不是標準JVM,也沒提供所有JVM spec的功能 12/12 20:22
ssccg: 在java API裡的那些class行為不一定跟oracle JDK的一樣 12/12 20:26
kdok123: 原來如此! 感謝 12/13 19:33