getDefaultSharedPreferences 无法应用于 Adapter.pagerAdapter
getDefaultSharedPreferences cannot be applied to Adapter.pagerAdapter
我正在为我的应用程序创建首选项设置,此设置将允许用户将字体大小更改为所需大小,问题是我要更改的 TextView 内容位于 ViewPager
中。我尝试按照 youtube 和其他来源的教程进行操作,但似乎我对这条线有疑问。
请参考下图,请帮助我。
这是我的 class 名字,它扩展了寻呼机适配器
public class TawafPagerAdapter extends PagerAdapter
通过将上下文传递给片段并使用 context
而不是 this
解决了这个问题
public TawafPagerAdapter(Context context)
{
this.context = context;
}
然后写这个
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context);
String setFontSize = mySharedPreferences.getString("RomanFontSizeKey", "");
我正在为我的应用程序创建首选项设置,此设置将允许用户将字体大小更改为所需大小,问题是我要更改的 TextView 内容位于 ViewPager
中。我尝试按照 youtube 和其他来源的教程进行操作,但似乎我对这条线有疑问。
请参考下图,请帮助我。
这是我的 class 名字,它扩展了寻呼机适配器
public class TawafPagerAdapter extends PagerAdapter
通过将上下文传递给片段并使用 context
而不是 this
public TawafPagerAdapter(Context context)
{
this.context = context;
}
然后写这个
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context);
String setFontSize = mySharedPreferences.getString("RomanFontSizeKey", "");