タグ付けされた質問 「runtimeexception」

21
Javaでのチェック済み例外とチェックなし例外の理解
「Effective Java」のジョシュア・ブロックは、 回復可能な状態にはチェック済み例外を使用し、プログラミングエラーには実行時例外を使用します(第2版のアイテム58) 私がこれを正しく理解しているか見てみましょう。 チェック済み例外についての私の理解は次のとおりです。 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 file = new File("my/file/path"); FileInputStream fis = new FileInputStream(file); }catch(FileNotFoundException e){ //3. …

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ディスプレイのID を使用して呼び出して作成しています。onCreateDialogハンドラログ罰金と私は問題なく、それをステップ実行することができますが、私は何かが欠けてるようには思えるので、私はそれを添付しました: @Override public Dialog onCreateDialog(int id) { Dialog dialog; Context appContext = this.getApplicationContext(); switch(id) { case …

6
NameError:グローバル名 'xrange'はPython 3で定義されていません
Pythonプログラムを実行するとエラーが発生します。 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); } 私はからこのコードを呼び出しているActivityので、次のエラーがどのように発生するのかわかりません... ERROR/AndroidRuntime(7557): java.lang.RuntimeException: Unable to start receiver com.wcc.Wakeup: android.util.AndroidRuntimeException: Calling …

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を使用する必要があります
私は、Android 2.3.5でのRuntimeExceptionを取得していますが、私は午前 Theme.AppCompat(RES /値/ 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"?> <resources> <style name="QueryTheme" parent="@android:style/Theme.Holo"> <!-- Any customizations for …

30
android.gms.maps.MapFragmentをインスタンス化できません
私は非常に簡単なアクティビティでグーグルマップアンドロイドv2でデモをしようとしています、グーグルページからコードをコピーするだけです:https: //developers.google.com/maps/documentation/android/start#adding_the_api_key_to_your_application 活動のために: package com.example.mapdemo; import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } レイアウト用: <?xml version="1.0" encoding="utf-8"?> <fragment xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.MapFragment"/> ページに従ってAPIキーを申請し、次のようにandroidmanifest.xmlファイルを変更しました。 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.wenhai.driverschool" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <uses-permission android:name="android.permission.INTERNET" /> <!-- …

6
Looper.prepare()を呼び出していないスレッド内にハンドラーを作成できません
私にはアクティビティがあり、その中でクラスがあります。 text=new Dynamictext(...); text.setText("txt"); 私のDynamicTextJavaには、次のコードがあります。 public void setText(String text) { this.text=text; new asyncCreateText().execute(); //this.createText(text); } //private Handler handler = new Handler(); private class asyncCreateText extends AsyncTask<Void, Void, Void> { @Override protected Void doInBackground(Void... unused) { return null; } @Override protected void onPostExecute(Void unused) { } } 私は得る: エラー/ AndroidRuntime(5176):原因:java.lang.RuntimeException:Looper.prepare()を呼び出していないスレッド内にハンドラーを作成できません このエラーをどのように処理できますか? …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.