я написал код, подобный приведенному ниже,
val preference by lazy {
getSharedPreferences("PreExActivity", Context.MODE_PRIVATE)
}
и получил удивление, что root методов 'getSharedPredferences' ..
, поэтому я нашел API ..
public class ContextWrapper extends Context {
@Override
public SharedPreferences getSharedPreferences(String name, int mode) {
return mBase.getSharedPreferences(name, mode);
}
}
Правильно ли использовать метод getSharedPreferences, который я написал в первом коде?
Я думаю ..
ContextWrapper().getSharedPreferences("PreExActivity", Context.MODE_PRIVATE)
- это способ использовать этот метод.
как это возможно?