2016-11-27 21 views
0

私はこのリソースが存在するかどうかを確認するにはどうすればよいですか?

int resid = getResources().getIdentifier(somestring +"_1", "array", getPackageName()); 

のようなコードを持っていると私は、このリソースがそれを使用する前に存在しているかどうかを確認(またはいくつかの他のコードを実行する)したいです。出来ますか?もしそうなら、どうですか? Androidのドキュメントによると

+0

残念!= 0 .....それはどうしたいですか? –

+0

うーん...私は試みたが、私はNPEを得た。私の問題は他のコード文字列にあるようだ。とにかくありがとう – user3807779

+1

**またはこのリンクをチェックすることができます** http://stackoverflow.com/questions/4539630/how-do-i-check-to-see-if-a-resource-exists-in-android –

答えて

0

here

リソースが存在しない場合。それは0の値を返します。あなたのリソースIDが= 0なら、それが存在するかどうかを確認してください。

関連する問題