並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 13 件 / 13件

新着順 人気順

pagingの検索結果1 - 13 件 / 13件

  • Understanding x86_64 Paging

    I’ve spent quite a lot of time messing with x86_64 page tables, understanding address translation is not easy and when I started learning about it I felt like a lot of the material out there on how it works was hard for me to wrap my head around. So in this blog post I am going to attempt to provide a kind of “what I wish I had when learning about paging”. Quick note, I’ll only be discussing pagin

    • Paging 3を使ったお気に入り変更機能の実装 - BASEプロダクトチームブログ

      はじめに こんにちは! BASE 株式会社 Customer Product Dev で Android エンジニアをしている小林です。 ショッピングアプリ「BASE」のAndroid版アプリの開発を担当しています。 最近、フォロー中タブ追加というアプリのトップ画面を大きく変えるリリースを行いました。 その際、RecyclerViewの実装でPagingライブラリの3.0.0を導入してページング処理を実装してみたのでその話をしていきたいと思います。 Pagingライブラリとは? データの追加読み込みやメモリに保持するデータ量の管理をやりやすくしてくれるライブラリです。 2021年9月時点ではPagingライブラリの最新バージョンは3.0.1になっています。 https://developer.android.com/topic/libraries/architecture/paging/v

        Paging 3を使ったお気に入り変更機能の実装 - BASEプロダクトチームブログ
      • Paging 3 の変更点

        The Paging library helps you load and display pages of data from a larger dataset from local storage or over network… ※Paging 3はJava/RxJava・Guavaでも実装可能ですが、今回は試していません。 ネットワーク通信と組み合わせることを想定しての解説になります。 今回の環境は 3.0.0-alpha01 になります。 KotlinPaging 3は現時点ではJetpackの中で唯一すべてKotlinで書かれています。Javaからももちろん使用可能ではあります。 Coroutines / Flowが全面的に使用されています。 基本的な実装以前と異なり大幅に簡単になっています。 以前は実装する際に様々なクラスを定義する必要がありました。Roomと連携する際はそこ

          Paging 3 の変更点
        • Android Jetpack 初級 ( Paging library + LiveData + Retrofitで、簡単無限スクロール) - Qiita

          Android Jetpack 初級 ( Paging library + LiveData + Retrofitで、簡単無限スクロール)AndroidKotlinAndroidStudioMVVM Intro ※Paging3についてはこちら (2020/07/16) 今回は、Android Jetpackの一部、Architecture Components Paging library を使っていきたいと思います。(長い) LiveDataを取り扱ったことのある人にとってはお茶の子さいさいだと思います。むしろ意外とさいさいで可能性を感じたので、記事にしました。 初歩的なAACの理念や、DataBinding、LiveDataに関しては、以前の記事をご覧いただけますと幸いです。 ↓ Android Architecture Components 初級 ( MVVM + LiveData

            Android Jetpack 初級 ( Paging library + LiveData + Retrofitで、簡単無限スクロール) - Qiita
          • Getting on the same page with Paging 3

            Posted by Florina Muntenescu, Android Developer Advocate The Paging library enables you to load large sets of data gradually and gracefully, reducing network usage and system resources. You told us that the Paging 2.0 API was not enough - that you wanted easier error handling, more flexibility to implement list transformations like map or filter, and support for list separators, headers, and foote

              Getting on the same page with Paging 3
            • GitHub - overclockworked64/hstr-rs: hstr, but with paging, Unicode, and fuzzy matching

              A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

                GitHub - overclockworked64/hstr-rs: hstr, but with paging, Unicode, and fuzzy matching
              • GitHub - rechsteiner/Parchment: A paging view with a highly customizable menu ✨

                Parchment lets you page between view controllers while showing any type of generic indicator that scrolls along with the content. Here are some benefits of using Parchment: Highly customizable The menu items are built using UICollectionView, which means you can display pretty much whatever you want. You can even subclass the layout to create completely custom behaviours. Memory-efficient: Parchmen

                  GitHub - rechsteiner/Parchment: A paging view with a highly customizable menu ✨
                • AndroidのPaging3を理解する

                  初めに ポートでAndroid開発をしている @shxun6934 です。 業務内で、Paging3を導入し、ページングでのリスト表示を実装しました。 本記事では、Paging3について紹介しつつ、理解していこうと思います。 Google公式のAndroidドキュメントは豊富でわかりやすいので、そちらも参考にしてください。 また、Codelabでコードを書きながら学ぶこともできます。 基本のCodelab: https://developer.android.com/codelabs/android-paging-basics?hl=ja#0 高度なCodelab: https://developer.android.com/codelabs/android-paging?hl=ja#0 Paging3とは ページングを実装する際に使用するAndroidのライブラリーです。 APIから取得

                    AndroidのPaging3を理解する
                  • PayPayフリマはどうやってPaging 2をPaging 3に移行したか

                    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog PayPayフリマは、C to Cのフリーマーケットサービスです。キャッシュレス決済の「PayPay」で売上金を受け取ることができます。 PayPayフリマのAndroidアプリでは、おすすめ商品の表示画面といった「大量のデータを読み込む画面」でPagingライブラリを使用しています。 大きなデータを小さなデータに分割して、必要な分だけ取得する「ページング処理」を簡単に実装できる公式ライブラリが「Paging」です。そのメジャーバージョン3系が「Paging 3」と呼ばれています。これを活用すると、ユーザーは一気に大量のデータを取得する必要がなくなるため、帯域が圧迫されずに済むメリットがあります。 PayPayフリマがPaging

                      PayPayフリマはどうやってPaging 2をPaging 3に移行したか
                    • Androidのページング処理のライブラリ「Paging 3」の移行と実装のポイント

                      今までページング処理を実現するために使用されていたPagingライブラリについて、Paging 2の後継となるPaging 3の安定版が2021年5月5日にリリースされました。本記事では、簡単なPaging 2とPaging 3の対応付けと「APIから取得したデータを表示するだけの場合」「APIから取得したデータをDBに保存してキャッシュをする場合」の2種類の要件別に実装方法を説明していきます。 Pagingライブラリとは Pagingライブラリとは、ページング処理を楽に実装するためのライブラリです。執筆時点での最新安定板は、2021年5月5日リリースの3.0.0です。Paging 3とは、Pagingライブラリの3.x.xのライブラリを指します。同様に以前使用されていたPaging 2はPagingライブラリの2.x.xのライブラリを指します。 ページング処理とは、簡単に言うと大きなデー

                        Androidのページング処理のライブラリ「Paging 3」の移行と実装のポイント
                      • Unable to handle kernel paging request at virtual address - Google 検索

                        www.miraxia.com › failure-analysis-of-memory-corruption-in-linux-kernel 2022/10/18 · ... kernel/debug/crash_test [ 17.518873] Unable to handle kernel paging request at virtual address ... カーネルパニック発生時にkexecでレスキュー用の ...

                        • [Android]Paging3でDBから取得したリストの途中に別のデータを追加する - Qiita

                          Android の Paging ライブラリで、データベースから取得したリストの途中に別のデータを追加する方法について考えたので紹介します。 例としては、例えば以下のように TODO タスクの一覧の中に広告を表示するというような感じです。 この TODO タスクはデータベースに保存されているものを参照しています。 考えた方法としては以下の2通りになります。 PagingData の insertSeparators メソッドを使う カスタムの PagingSource を作成する この記事を書いた時点では Paging 3.1.0 で試しています。 サンプルプロジェクトを こちら にアップしているので、よかったら参考にしてください。 1. PagingData の insertSeparators を使う方法 これは 公式のドキュメント にも記載されている方法です。 データベースから取得し

                            [Android]Paging3でDBから取得したリストの途中に別のデータを追加する - Qiita
                          • paging 만들기 - Qiita

                            { "allproduct":[ { "id":9, "image": "https://picsum.photos/720/960/?image=476", "title": "Herschel supply co 25l", "link": "", "price": 75.00, "badge": "new" }, ..... { "id":10, "image": "https://picsum.photos/720/960/?image=478", "title": "Denim jacket blue", "link": "", "price": 92.50, "badge": null }, ], "total":24 } import http from "./http"; //aync es6 에 promise 가 좀 더 편하게 바뀌었다고 생각하면 됨 export

                              paging 만들기 - Qiita
                            1