getPackageManager()によって返されたListとともに使用される場合、indexOf()のオブジェクトパラメータは何ですか?getInstalledPackages(0)?私はpackageNameを比較するコンパレータを使ってCollections.sortをリスト上で行った。私は、packageNameである文字列に基づいてindexOfを取得したいが、そのパラメータがどのように形成されるかを理解することはできない。私はgetInstalledPackagesによって返されるarraylistのアンドロイドインデックス
PackageInfo searchInfo = new PackageInfo();
searchInfo.packageName = procName;
int nameIndex = packs.indexOf(searchInfo);
を試みた、それは-1を返し
私はすでに反復を使用していますが、それは長い時間がかかりますし、私はソートとindexOfが速くなることを望んでいました。 – ron