11

アプリケーションでハンドラー スレッドを作成しようとしていますが、Android Studio はテキストを赤としてマークし、Android SDK バージョンではなく、ハンドラーの java.util バージョンのみをインポートしようとします。手動でインポートしようとすると、HandlerThread は問題なく見つかりますが、通常のハンドラーのインポートが欠落しているようです。

理由はありますか?

4

6 に答える 6

32

import android.os.*;クラスで android.os.Handler オブジェクトを動作させる前に追加する必要がありました。

于 2013-06-17T00:29:30.937 に答える
2

open : 設定 -> エディタ -> 一般 -> 自動インポート。</p>

インポートから除外

于 2018-06-08T05:42:33.527 に答える
0

Android SDK が Android Studio に適切に追加されていることを確認してください。これを行うには、 に移動して、下の項目File -> Project Structureを確認します。また、項目の下でプロジェクト SDK を選択したことを確認してください。SDKsPlatform SettingsProject

詳細については、IntelJ のドキュメントを参照してください。

于 2013-06-15T10:18:24.257 に答える
-1

Android StudioとInteliJは通常、 import android.os.Handler; 代わりに インポートするため、機能しますimport android.os.Handler;

の Android バージョンをインポートする場合はHandler、必ず Java バージョンを削除してください。これは、Java バージョンが常に Android バージョンよりも先にコンパイルされるためです。

于 2018-01-20T05:26:49.840 に答える