Основываясь на сообщении в потоке: - https://datatables.net/forums/discussion/21001/how-to-keep-current-page-after-sorting
Выводы: -
Если вы имеете в виду щелчок на заголовке для запуска сортировки, то да, это всегда будет возвращать вас на первую страницу, нет никакого способа обойти это без изменения DataTables , или применяя свой собственный сортировщик / клик-прослушиватель к элементам заголовка.
Так что в принципе это невозможно по умолчанию (означает, что данные не предоставляют эту функцию).
Вы можете задать вопрос на datatables Site и попросить их сделать это и добавить его в качестве обновления существующей библиотеки.
Возможно, они это сделают.
Класс PackageManager
поставляет метод getInstallerPackageName , который укажет вам имя пакета для любого установленного вами пакета. Боковые приложения не будут содержать значения.
EDIT: ответьте @mttmllns ' ответ ниже относительно магазина приложений Amazon.
Я использую этот код для проверки, если сборка была загружена из хранилища или загружена:
public static boolean isStoreVersion(Context context) {
boolean result = false;
try {
String installer = context.getPackageManager()
.getInstallerPackageName(context.getPackageName());
result = !TextUtils.isEmpty(installer);
} catch (Throwable e) {
}
return result;
}
И FYI , по-видимому, , последняя версия магазина Amazon окончательно устанавливает PackageManager.getInstallerPackageName()
на "com.amazon.venezia"
, а также контрастирует с Google Play "com.android.vending"
.