-1

デバイスのメモリに応じてLruCacheのサイズを決定しようとしているので、次のようなことをしようとしていました。

int memClass =
  ((ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE)).getMemoryClass();

しかし、コンパイラは「ActivityManagerを型として解決できません」と表示しています。

なぜこれが起こっているのか誰かが知っていますか?最初、私が使用していたAPIは古すぎると思いましたが、ActivityManagerはそれが彼のAPI1の周りにあると言います。

これは私が読んでいたチュートリアルです:http: //developer.android.com/training/displaying-bitmaps/cache-bitmap.html

ありがとう!

4

1 に答える 1

2

必要なすべてのクラスを必ずインポートしてください。Eclipseを使用している場合は、Ctrl+ Shift+を実行Oしてインポートをクリーンアップします(必要なものはすべて自動インポートし、不要なものは削除します)。あなたも完全にすることができます

import android.app.ActivityManager;
于 2012-12-28T20:44:05.003 に答える