2012-02-22 4 views
5

私は、同じデータを取得する2つの方法があるように見えました。どちらかを使用する必要がある場合(getResourcesをバイパスすることは、実際にオブジェクトを複数回使用したい)。誰が助けることはできますか?しかし、それ以外の私はContext.getResources.getText(ID)Context.getTextとContext.getResources.getTextの使用に違いはありますか?

Context.getText(ID)を使用するためのガイドラインや理由があるかどうかを知りたいですか

+1

は文字通りありませんgrepcode.com

で上記のソースコードを見ることができます –

答えて

5

違いはありません。 getText(ID)のソースは次のとおりです。あなたがAndroidのソースのバージョンを持っているContext.java on netmiteで自分のために

/** 
* Return a localized, styled CharSequence from the application's package's 
* default string table. 
* 
* @param resId Resource id for the CharSequence text 
*/ 
public final CharSequence getText(int resId) { 
    return getResources().getText(resId); 
} 

を見ることができます。

1

テキストのみを入力する場合は、Context.getText(id)メソッドを使用できます。 Context.getResoures()でリソースを取得すると、他のプロパティをテストできます。

0

あなたは私がところで、両方のtheresの違いを考えていけないに違い

関連する問題