0

こんにちは、PagerAdapter 内の sharedpreferences からデータを読み込もうとしていますが、これを行う方法、または少なくともこのデータを PagerAdapter を作成するアクティビティから PagerAdapter に渡す方法はありませんか?

質問を明確にしたことを願っています

4

2 に答える 2

1

アプリのコンテキストで渡す PageAdapter コンストラクターまたはメソッドがないため、これは手動で作成する必要があります。

セッターを作成してコンテキストを渡すのと同じくらい簡単です。

public void setContext(Context context){
    mContext = context;
    mSharedPreference = mContext.getSharedPreferences("myPrefs", 0);
}

それから

pageAdapter.setContext(getApplicationContext());
于 2013-11-04T22:27:37.150 に答える