teknopolis.net
  • ANA SAYFA
  • Eğitim
    • Bilim
  • Donanım
  • İnternet
  • Sosyal Medya
  • Kripto Para
  • Teknoloji
    • Mobil
    • Oyun
    • Yazılım
    • Uygulama
    • Giyilebilir Teknoloji
    • Yapay Zeka
    • Akıllı telefon
  • Otomobil
  • Sektörel
  • Rehber
Sonuç yok
Tüm Sonucu Görüntüle
TeknoPolis.NET
Sonuç yok
Tüm Sonucu Görüntüle
Ana Sayfa Akıllı telefon

Fragment Nedir?

Tarafından Umut Bolat
10 Eylül 2021
Kategori: Akıllı telefon, Genel, Teknoloji, Yazılım
0
35
Paylaş
208
Görüntülenme
Facebook'da PaylaşTwitter'da Paylaş

Fragment nedir? fragmentler nerede ve nasıl kullanılır soruları günüz teknoloji dünyasında merak edilen konular arasında yer almaktadır. Fragment anroid programlamada sıkça kullanılmaktadır. Fragment, Activity’nın bir veya birden çok bölümünü temsil eder. Activity’yi kısaca açıklayacak olursak, uygulamaların ön planında görüneni ve de arka planında çalışan bir bölümüdür. Activity kendisine ait yaşam döngüsü bulundurmaktadır. Fragment, ara yüz tasarımı sunan sistem ile hali hazırda kullanılan sistem arasında etkileşim ve etkileşim kuran ve bu görevi üstlenen ve bu ara yüzlerin tasarımı ile ilgili kullanıcı ara yüzü (IU) oluşturmak ve birçok etkinlikte de farklı parçaları yeniden kullanmak için birden fazla parçayı Activity ile birleştirir. Birleştirilen parçalardan bir tanesini, girdi olayları ve etkinlik çalışırken ekleyip kaldırılabilecek modüler bir bölüm olarak da düşünülebilir. Activity üzerinde fragmentler ekleyip çıkarabilirken, başka fragmentler de değiştirilebilinmektedir. Fragmentler arasında veri alış-verişi de rahatlıkla gerçekleştirilmektedir. Ekran üzerinde iki farklı activity çalışmazken iki farklı fragment çalışabilir ancak fragment kendi başına çalışamazken ancak activity’e bağlı olarak çalışabilir ayrıca activity’in sahip olduğu yaşam döngüsünden fragment da etkilenmektedir.

Fragment Kullanımının Avantajları Nelerdir?

Fragment kullanımının avantajları çok olmakla birlikte önemli iki avantajı göz önündedir bu iki avantajdan birisi adapte okunabilirlik düzeyi iken bir diğer avantaj modülarite olarak belirtebiliriz. Modülarite ekran kullanımının cihazlara göre adapte olması diyebiliriz yani farklı ekran boyutuna sahip cihazlarda açılan ekran uygulamasının tasarımı uygulamanın açılması anında dinamik olarak gerçekleşmektedir. Bir diğer avantaj olarak gösterilen özellik adapte olabilirlik ise açılan her yeni sekme fragment olduğu için farklı farklı sekmeler açılsa dahi adapte oluyor ve görünümde herhangi bir değişikliğe izin vermiyor.

Fragment Nedir?

 

Fragment İle Activity Farkı Nedir?

Uygulamaların ön planlarında görüldüğü gibi arka planında da çalışmaya devam eden bölümüne activity denilmektedir. Activity bölümü layout dosyası ve bir program dili olan Java dilinde class’dan meydana gelmektedir. Kendi içerinde her activity bir yaşam döngüsüne sahiptir. Çalıştırılmaya başlanan her activity sonrası Java dilinde olan class’ına ait üç metod sırasıyla çalışmaktadır başlangıcı çalışmasıyla olan methodlar kapatıldığı zamanda üç farklı method çalışmasıyla tekrar kapanır.

Fragment da durumlar farklı olmamakla birlikte Activity layout ve de class dosyasından meydana gelmektedir. Fragmentlerin en büyük avantajı elbette ki daha hızlı çok sayıda işlemi yüksek performansta uygulamasıdır. Activity de durum daha farklıdır iki tane farklı activity aynı anda çalışamazken birden çok Fragment rahatlıkla aynı anda performans ve hızından ödün vermeden çalışmaktadır. Ancak fragment tek başına çalışamazken çalışmasında ona yardım edecek activity’e yardımına ihtiyaç duymaktadır. Fragment ile activity arasına olan bir ortak özellik ise, activity’de bulunan yaşam döngüsünün fragment’lerde bulunmasıdır.

Fragment Yaşam Döngüsü Nedir? Yaşam Döngüsü Metodları Ne İşe Yarar?

Fragmentlerin yaşam döngüsü uygulamalarda gezinirken yeni uygulama açarken kullanılmaktadır aynı activitylerde olduğu gibi fragmentlerde yaşam döngüsüne sahiptir. Kullanıcı uygulamada gezinti yaparken ya da uygulamadan çıkıp uygulamaya geri döndüğünde bu durumlar bir dizi geri aramayla activitye bildirilir sistem ise activityleri durduruyor, devam ettiriyor ya da oluşturuyor biten işlemleri ise yok ediyor böylelikle sistemde yeni olana adapte durumu ortaya çıkarken eski ve kapanmış olan bitirilerek yaşam döngüsü sağlanıyor. Yaşam döngüsü metotları ise, işlemden sonra geri çağırma yaparken, menüden öğe seçerken alınan öğelerden görünümle desteklemek, animasyonları ve kamerayı açmakta, uygulamayı kapatmadan önce geri çağırmakta ve bunun gibi birçok çağırma kapatma ve açma işlemine yarayıp bilgisayar, tablet ya da telefon gibi cihazlarda uygulamaların yaşam döngüsünü devam ettirir. Fragment metodu ise diğer arka plan çalışmalarına göre hızlı ve çoklu çalışabilmeleridir.

Paylaşım14Tweet9Gönder
Önceki yazı

CRI-O Nedir?

Sonraki Gönderi

Growth Hacking Nedir?

Umut Bolat

Umut Bolat

İlişkiliGönderiler

Teknoloji

IceWarp Nedir?

Tarafından admin admin
29 Mayıs 2023
Yazılım

Arka Kapı Oluşturmak Nedir?

Tarafından admin admin
17 Mayıs 2023
Yazılım

Ubuntu Nedir?

Tarafından admin admin
15 Mayıs 2023
Yazılım

Zenmap Nedir?

Tarafından admin admin
10 Mayıs 2023
Yazılım

Tunneling Service Nedir?

Tarafından admin admin
9 Mayıs 2023
Sonraki Gönderi
Growth Hacking Nedir?

Growth Hacking Nedir?

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Plugin Install : Widget Tab Post needs JNews - View Counter to be installed
  • Trend
  • Yorumlar
  • En son

PSD Dosyası Nedir? .PSD Uzantılı Dosya Nasıl Açılır?

26 Nisan 2023

Netflix benzeri ücretsiz film izleme sitesi

8 Ekim 2019

En İyi Android Zil Sesi Uygulamaları 2020 [Ücretsiz]

12 Kasım 2019
Popmundo ile maceraya hazır mısın?

Popmundo ile maceraya hazır mısın?

3

Gerçek Bir Köpek Gibi Davranan Dört Bacaklı Robot: Astro

1

iPhone, AirDrop Özelliği Nasıl Daha Güvenli Hâle Gelir?

1

Meta Business Bilinmeyen Reklam Politikaları Nelerdir?

3 Haziran 2023

Hayalleri Hedefe Dönüştürme Teknikleri

2 Haziran 2023

Price Action Nedir?

1 Haziran 2023

İlginizi Çekebilir

Rus Hackerlar COVID-19 Aşı Araştırma Merkezine Saldırdı!

Tarafından Umut Bolat
17 Temmuz 2020
0
Bilim

Rus Hackerlar COVID-19 Aşı Araştırma Merkezine Saldırdı!  ABD , İngiltere ve Kanada güvenlik birimlerinin açıklamalarına göre Rus hackerlar COVID-19 aşı çalışmalarına...

Devamını oku

WannaCry Virüsü Nedir? Korunmak İçin Ne Yapılmalı?

Tarafından Umut Yaşar
24 Nisan 2023
0
İnternet

Bilgisayarların işletim sistemlerinde özel olarak virüs bulaşmışsa, bilgisayarınızın çökmesine neden olabilir. Eternalblue güvenlik açığı nedeniyle bilgisayar işletim sistemine bulaşacak ne...

Devamını oku
TeknoPolis.NET

Copyright © 2021 Teknopolis

  • Hakkımızda
  • Gizlilik politikası
  • Künye
  • İletişim

Sonuç yok
Tüm Sonucu Görüntüle
  • Home

Copyright © 2021 Teknopolis