2011-10-26 6 views
0

私はアンドロイドのリソースがそうのように取得する:Androidのチェックリソースがありますか?

int mySound = (context.getResourceId("raw.mySound")); 

リソースが存在するかどうかを確認する方法はありますか?

おかげ

+0

私はこの方法を見つけることさえできません。これはコンテキストのメンバーではありません。投稿する前にテストした有効なコードを投稿するか、別の方法で質問してください。 – Knickedi

+0

@Knickedi getResourceIdはjava.lang.Stringの標準的なメソッドです。私はここでポスターが間違っていると思います。 – Rob

答えて

3

if(mySound != 0) 
を試みるが、それは

をexcistことを意味ところで、何getResourceIdはhttp://developer.android.com/reference/android/content/Context.html

はコンテキストではありませんもしかして? context.getResources()。getIdentifier(...)?

+0

コンテキストは、タイプFREContextのvarです。 context.getResources()は機能しません。なぜどんなアイデア? – panthro

関連する問題