Альтернативой является проверка функции android.hardware.telephony
<uses-feature android:name="android.hardware.telephony" android:required="true" />
Это ограничило бы приложение телефонами. Конечно, в это будут включены phablets, но это будет (IMHO ) лучшее решение, чем когда-либо изменяющийся подход к разрешению экрана.
Вы пытаетесь передать object
значение, которое ожидает string
.
Используйте значение объекта из data
, которое вы получите вместо полного объекта
var joined = { value: data.province };
. Используется значение TextInput в фоновом режиме, которое ожидается string
а не object
.