คำถามติดแท็ก runtimeexception

21
การทำความเข้าใจกับข้อยกเว้นที่ทำเครื่องหมายกับการตรวจสอบใน Java
Joshua Bloch ใน " Effective Java " กล่าวว่า ใช้ข้อยกเว้นที่ตรวจสอบแล้วสำหรับเงื่อนไขที่สามารถกู้คืนได้และข้อยกเว้นรันไทม์สำหรับข้อผิดพลาดในการเขียนโปรแกรม (รายการ 58 ในรุ่นที่ 2) ลองดูว่าฉันเข้าใจสิ่งนี้ถูกต้องหรือไม่ นี่คือความเข้าใจของฉันเกี่ยวกับข้อยกเว้นที่ตรวจสอบ: try{ String userInput = //read in user input Long id = Long.parseLong(userInput); }catch(NumberFormatException e){ id = 0; //recover the situation by setting the id to 0 } 1. ข้างต้นถือว่าเป็นข้อยกเว้นที่ตรวจสอบหรือไม่ 2. RuntimeException เป็นข้อยกเว้นที่ไม่ได้ตรวจสอบหรือไม่? นี่คือความเข้าใจของฉันเกี่ยวกับข้อยกเว้นที่ไม่ได้ตรวจสอบ: try{ File …

16
Android 1.6:“ android.view.WindowManager $ BadTokenException: ไม่สามารถเพิ่มหน้าต่าง - โทเค็น null ไม่ได้สำหรับแอปพลิเคชัน”
ฉันพยายามเปิดหน้าต่างข้อความ แต่ทุกครั้งที่ฉันพยายามเปิดมันจะมีข้อผิดพลาดนี้เกิดขึ้น: Uncaught handler: thread main exiting due to uncaught exception android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application at android.view.ViewRoot.setView(ViewRoot.java:460) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) at android.app.Dialog.show(Dialog.java:238) at android.app.Activity.showDialog(Activity.java:2413) ฉันกำลังสร้างมันด้วยการโทรshowDialogด้วยรหัสของจอแสดงผล onCreateDialogจัดการล็อกที่ดีและผมสามารถก้าวผ่านมันโดยไม่มีปัญหา แต่ผมได้แนบมันตั้งแต่มันดูเหมือนว่าฉันหายไปบางสิ่งบางอย่าง @Override public Dialog onCreateDialog(int id) { Dialog dialog; Context appContext = this.getApplicationContext(); switch(id) …

6
NameError: ชื่อสากล 'xrange' ไม่ได้ถูกกำหนดใน Python 3
ฉันได้รับข้อผิดพลาดเมื่อเรียกใช้โปรแกรมหลาม: Traceback (most recent call last): File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 110, in <module> File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 27, in __init__ File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\class\inventory.py", line 17, in __init__ builtins.NameError: global name 'xrange' is not defined เป็นเกมที่มาจากที่นี่ อะไรทำให้เกิดข้อผิดพลาดนี้

9
โทรหา startActivity () จากด้านนอกกิจกรรมหรือไม่
ฉันกำลังใช้AlarmManagerเพื่อกระตุ้นความตั้งใจที่ถ่ายทอดสัญญาณ ต่อไปนี้เป็นรหัสของฉัน: AlarmManager mgr = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Intent i = new Intent(this, Wakeup.class); try { PendingIntent pi = PendingIntent.getBroadcast(this, 0, i, 0); Long elapsed += // sleep time; mgr.set(AlarmManager.RTC_WAKEUP, elapsed, pi); } catch(Exception r) { Log.v(TAG, "RunTimeException: " + r); } ฉันเรียกรหัสนี้จาก an Activityดังนั้นฉันไม่รู้ว่าฉันจะได้รับข้อผิดพลาดต่อไปนี้ ... ERROR/AndroidRuntime(7557): java.lang.RuntimeException: Unable to start …

11
Android 'ไม่สามารถเพิ่มหน้าต่าง - โทเค็น null ไม่ได้เป็นข้อยกเว้นสำหรับแอปพลิเคชัน'
ฉันได้รับข้อยกเว้นของ Android ดังต่อไปนี้เมื่อฉันพยายามเปิดกล่องโต้ตอบ ใครช่วยช่วยฉันเข้าใจว่าเกิดอะไรขึ้นและฉันจะแก้ไขปัญหานี้ได้อย่างไร android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application at android.view.ViewRoot.setView(ViewRoot.java:509) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) at android.app.Dialog.show(Dialog.java:241)

13
ActionBarCompat: java.lang.IllegalStateException: คุณต้องใช้ Theme.AppCompat
ฉันได้รับ RuntimeException บน Android 2.3.5 แต่ฉันกำลังใช้ Theme.AppCompat (ความละเอียด / ค่า / themes.xml) นี่คือโทรศัพท์: http://www.gsmarena.com/samsung_galaxy_y_s5360-4117.php <!-- res/values/themes.xml --> <?xml version="1.0" encoding="utf-8"?> <resources> <style name="Theme.Styled" parent="@style/Theme.AppCompat"> <item name="actionBarStyle">@style/QueryActionBar</item> <item name="android:actionBarStyle">@style/QueryActionBar</item> </style> <style name="QueryActionBar" parent="@style/Widget.AppCompat.ActionBar"> <item name="background">@color/blueback</item> <item name="android:background">@color/blueback</item> <item name="backgroundSplit">@color/blueback</item> <item name="android:backgroundSplit">@color/blueback</item> </style> </resources> นี่คือไฟล์สำหรับ values-v11 <!-- res/values-v11/themes.xml --> <?xml version="1.0" encoding="utf-8"?> …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.