Получить огромные данные с сервера с помощью Android

У меня есть приложение для Android, которое извлекает огромное количество данных с сервера Mysql, я использую php для извлечения данных.

Использование библиотеки Volley для сетевого запроса.

Предположим, у меня есть 100 имен
Я хочу, чтобы мое приложение загружало данные по 10 модулей за раз. как только 10 имен загружены, мне нужно отправить запрос еще раз, чтобы получить следующие 10, то есть с 11-20 и так далее.

Не могу найти решение где угодно.

StackOverflow, ребята, моя последняя надежда.

Мне нужно что-то это.

-4

Решение

Попробуйте это демо:

Предположим, что общее количество записей равно 100, поэтому количество будет равно 100, а страница будет 100/10 = 10. Итак, при первом вызове $ page = 1. Итак, первые 10 записей будут в ответе. во второй раз $ page = 2, так что из 11-20 записей будет .. количество страниц со стороны приложения.

<?php
function test($page)
{
if($page == '') {
$page = 1;
}
if($page == 1)
{
$start = 0;
$end = 10;
}
else
{
$start = ($page-1)*10;
$end = 10;
}

$query = "SELECT * FROM tbl_name LIMIT $start,$end";
// further process with data.
}
?>
0

Другие решения

Это может помочь вам.

<?php
function test($start,$limit)
{

$query = "SELECT * FROM tbl_name LIMIT $start,$limit";
// further process with data.
}

for($i=0;$i<100;$i=$i+10){
test($i,10);
}
?>
0