サ チン カイナル

Web Designer

Blogger

Freelancer

Android Developer

0

No products in the cart.

サ チン カイナル

Web Designer

Blogger

Freelancer

Android Developer

Tag: html

April 28, 2020 Android はじめてのFragment

この記事はとある勉強会で身内のために作成したもので、Fragmentをまだあまり使ったことの無い方が、どうしてFragmentを使うのかと、どこから始めればいいのかをまとめたものになります。 Fragment(フラグメント)とは? Fragmentとは、簡単にいうと、コンテンツとライフサイクルを持ったビューです。プログラミングでいうライフサイクルとは、インスタンスが作成されてから、それが捨てられるまでの一連の流れのことをいいます。Androidでは、例としてActivity(アクティビティ)だとインスタンスが作成される際にonCreateメソッドが呼ばれ、破棄される際にonDestroyメソッドが呼ばれ、他にも画面の状態によって、onResume・onStart・onPause・onStopなどのメソッドが呼ばれます。このように、ライフサイクルに応じて呼び出されるメソッドを持っている場合にライフサイクルを持っていると表現します。そして、Fragmentもアクティビティに非常に近いライフサイクルを持っています。 アクティビティなどとの違い では、実際にアクティビティやカスタムビューとはどう違うのか? まずは、それぞれの特徴を整理してみましょう。まず、アクティビティとFragmentとの一番の違いはFragmentは親子関係を持てるという点です。Fragmentは、Fragmentの中に更にFragmentを持つことができます。また、ActivityとFragment別々なものなので、Fragmentは複数の画面で使い回すことができます。次に、カスタムビューとの違いは、よりActivityにそったライフサイクルイベントを持っているという点です。ビューもライフサイクルを持っていますが、ActivityやFragmentのように細かなイベントは持っていません。 これらの特徴からFragmentの立ち位置を整理すると、以下のようになります

April 28, 2020 A Song And Dance Act

Ex audire suavitate has, ei quodsi tacimates sapientem sed, pri zril ubique ut. Te cule tation munere noluisse. Enim torquatos…

April 28, 2020 Music Player Design

Ex audire suavitate has, ei quodsi tacimates sapientem sed, pri zril ubique ut. Te cule tation munere noluisse. Enim torquatos…

April 28, 2020 Designing the perfect

Ex audire suavitate has, ei quodsi tacimates sapientem sed, pri zril ubique ut. Te cule tation munere noluisse. Enim torquatos…