Когда я изменил SdkVersion с 27 на 28, результат gson.toJson объектов класса 'Size' стал пустым.
Дальнейшее изучение, в случае Sdk версии 28, эмулятор API 26 дает правильные результаты.
Однако оказалось, что результат пуст в эмуляторе API28.
Подскажите пожалуйста, как нормально работать с SdkVersion 28.
- build.gradle
compileSdkVersion 28
targetSdkVersion 28
implementation 'com.google.code.gson:gson:2.8.5'
- исходный код
import android.util.Size;
Gson gson = new Gson();
Size s = new Size(30,40);
Log.d("TAG", "s " + gson.toJson(s));
- Журнал эмулятора (Android 8.0.0, API26)
2019-03-29 20:00:01.375 6212-6212/com.example.test D/TAG: s {"mHeight":40,"mWidth":30}
- Журнал эмулятора (Android 9, API28)
2019-03-29 20:03:40.310 8152-8152/com.example.test D/TAG: s {}