0

私のアプリケーションの環境設定を作成しています。この設定では、フォントサイズを望ましいサイズに変更できます。変更したいTextViewコンテンツは内部にありますViewPager。私はYouTubeや他のソースからチュートリアルに従おうとしていますが、この行に問題があるようです。 下記の画像を参考にしてください。getDefaultSharedPreferencesをAdapter.pagerAdapterに適用することはできません

enter image description here

これは私のクラス名であり、この問題は、フラグメントにコンテキストを渡すことによって解決し、代わりにthis

public TawafPagerAdapter(Context context) 
{ 
    this.context = context; 
} 

contextを使用している

public class TawafPagerAdapter extends PagerAdapter 
+0

'TawafPagerAdapter'クラスに' context'を与え、 'context'を' getDefaultSharedPreferences'に渡す必要があります – Shaishav

答えて

0

ページャアダプタを拡張これを書いて

SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context); 
    String setFontSize = mySharedPreferences.getString("RomanFontSizeKey", ""); 
関連する問題