0

次のように IntentService から文字列リソース値を取得しようとしています:

String errorTitle = getResources().getString(R.string.no_Internet_connection_error_title);

しかし、それはエラーを示していますno_Internet_connection_error_title cannot be resolved or is not a field

と入力するとR.string.、Eclipse は、私が定義したものではなく、Android で定義された文字列のリストを表示します。

アクティビティで文字列リソースを使用していますが、IntentService では使用できません。

4

1 に答える 1

3

コメントした人の一人が答えを投稿すると思いました。しかし、彼らは持っていないので、私はそれを投稿しています。

R.java解決策は、パッケージ名を使用してファイルをインポートすることでした:

import com.android.myApp.R;

または、パッケージ名全体を使用して文字列を取得するには:

getResources().getString(com.android.myApp.R.string.no_Internet_connection_error_title);
于 2013-06-20T11:47:03.077 に答える