Как передавать ArrayList между фрагментами?
И самое главное, чтобы этот список можно было модифицировать и он, в обновленной версии, был доступен при смене фрагмента
чтобы этот список можно было модифицировать
Map<key,ArrayList<?>> action;
и храните в ней все изменения до логического завершения. Если у вас ProductFragment, значит по условию "payment" или пока пользователь online. const a1 = [{ "id": "1" }, { "id": "2" }, { "id": "3" }];
Здесь создаётся массив, в котором три ссылки на объекты.let a3 = [...a1];
let a4 = a1.slice();
const a2 = a1.map(i => {
i["name"] = "Name" + i["id"];
return i;
});
Здесь в объекты по ссылкам добавляется новое поле и как результат каллбэка возвращается ссылка на объект. Соответственно в a2 те же самые ссылки.const a2 = a1.map((o) => ({ ...o, name: `Name${o['id']}` }));
<input type="button" value="START" id="test" onclick="console.log('1')" />
const el = document.getElementById('test')
el.addEventListener('click', () => console.log('2'));
el.addEventListener('click', () => console.log('3'));
axios.get(
url,
{
responseType: 'arraybuffer',
responseEncoding: 'binary'
})
.then(response => iconv.decode(Buffer.from(response.data), 'windows-1251'))
const brandsPredicate = s.hasOwnProperty("brands") && s.brands.length > 0
? product => s.brands.includes(product.brand_id)
: () => true;
const paramsPredicate = s.hasOwnProperty("params") && s.params.length > 0
? product => product.hasOwnProperty("params") &&
s.params.some(param => product.params.includes(param))
: () => true;
const result = products.filter(product => brandsPredicate(product) && paramsPredicate(product));
Array.some()
let result = products.filter(product => {
let matchBrand = s.hasOwnProperty("brands") && s.brands.includes(product.brand_id);
let matchParams = s.hasOwnProperty("params") &&
product.hasOwnProperty("params") &&
product.params.some(param => s.params.includes(param));
return matchBrand && matchParams;
});
у скаченных не моих приложений, вес от 3х и выше
Проблема с инициализацией фрагмента, как исправить ошибку?проблема что кое кто не хочет читать документацию
когда я передаю в конструктор фрагмента - id категориинельзя так делать, вот тут инфа например https://tttzof351.blogspot.com/2014/06/android.html
for($i = 0; $i <= 5; $i++){
for($j = 0; $j < 3; $j++){
получилась какая-то чушь