Основываясь на ответе user462990
Чтобы получать уведомление, когда пользователь отвечает на диалог запроса разрешения, используйте это: (код в kotlin)
override fun onRequestPermissionsResult(requestCode: Int,
permissions: Array<String>, grantResults: IntArray) {
when (requestCode) {
MY_PERMISSIONS_REQUEST_READ_CONTACTS -> {
// If request is cancelled, the result arrays are empty.
if ((grantResults.isNotEmpty() && grantResults[0] == PackageManager.PERMISSION_GRANTED)) {
// permission was granted, yay! Do the
// contacts-related task you need to do.
} else {
// permission denied, boo! Disable the
// functionality that depends on this permission.
}
return
}
// Add other 'when' lines to check for other
// permissions this app might request.
else -> {
// Ignore all other requests.
}
}
}
Необходимо циклично выполниться по accounts.expenses и использовать JavaScript для заполнения формы со значениями...., если данные сохраняются в localStorage тогда, необходимо вытянуть его и сохранить его в учетные записи.
не совсем ясно, как Вам нужен в представленный, но возможно это поможет Вам... необходимо будет, вероятно, настроить ключевые имена в объекте расхода... также targetElem param был бы самим элементом вставка данных в.
displayExpenses: (targetElem, paramExpenses) => {
let html = `<div>`;
for (var i = 0; i < paramExpenses.length; i++) {
html += `<label>Description:
<textarea type="text" id="description" name="description">${paramExpenses[i].description}</textarea>
</label>
</div>
<div>
<label>Amount: <input type="text" id="amount" name="amount" value="${paramExpenses[i].amount}" required></label>`
}
html += `</div>`;
targetElem.innerHTML = html;
}
объясните более подробно и представьте более соответствующие нормы, если это решение не помогло Вам.
Ответ на комментарии: Передача в проанализированном локальном устройстве хранения данных во второй параметрический усилитель..., который необходимо, вероятно, добавить, если оператор для обработки логики, если getSavedExpenses () возвращает пустой массив.
displayExpenses(firstParam, getSavedExpenses());
re
метод не быстрее хотя? – confused00 21 July 2016 в 09:25