2012-02-19 9 views
1
私は、Android SDK-NDKに取り組んで次のコードに問題があるのです

:これは、Eclipse IDEが与えるFC16のメッセージがあるJavaのアンドロイドstringToList:未定義のタイプ - グアバ

  case ColorArray: 
       List<Color> lIdList = stringToList 
       ( new Function<String, Color>() 
        { 
         public Color apply(String pSubValue) 
         { return new Color(pSubValue); 
         } 
        }, 
        lValue 
       ); 
       break; 

それを解決するために
The method stringToList(new Function<String,Color>(){}, String) is undefined for the type StoreActivity 

、私は含まれています:

import com.google.common.base.Function; 
import com.google.common.base.Joiner; 
import com.google.common.collect.Lists; 
import com.google.common.primitives.Ints; 

import java.util.ArrayList; 
import java.util.List; 

を私はまた、プロジェクトの 'グアバ-11.0.1.jar' を追加しました>プロパティ]> [Javaビルドパス]> [ライブラリ]を選択します。

しかし、問題は解決しません。

すべてのコメントと提案を高く評価します。

答えて

4

クラスStoreActivityは、stringToListメソッドがこのシグニチャ(stringToList(new Function<String,Color>(){}, String))で定義されていませんか?

+2

私は、その機能がOPから来ると予想される場所は分かりません。 –

2

@XaerxessとLouis Wasserman

あなたは正しいです。メソッド定義は、コードを実行するために欠けていたものです。このシーケンスでは、stringToListメソッドが定義されています。

問題を解決しました。貴重なコメントと発言をありがとう。

+2

うわー。ハンガリー記法はとても読めません。/私たちのタイプシステムとIDEのおかげで、私たちはそれを取り除くことができてうれしいです。 –

関連する問題