Arkadaşlar merhabalar.
Bir uygulamam da x activity deki butona basıldığında, y fragment a gitmesini istiyorum yapamadım yardımcı olur musunuz?
Android Studio Yardım!
6
●71
- 01-04-2021, 17:16:21Kimlik doğrulama veya yönetimden onay bekliyor.Fragmentleri zaten activity parçaları olarak tasarlamanız gerekiyor ne yapmak istediğinizi açıklayabilir misiniz?SinanSS adlı üyeden alıntı: mesajı görüntüle
https://stackoverflow.com/questions/...om-an-activity bu yardımcı olabilir. - 01-04-2021, 17:21:39Hocam, activity_quickmath.xml de getRewardLt id li butonum var. Bu butona basıldığında, fragment_mathquiz.xml gitmesini istiyorum.bybrown adlı üyeden alıntı: mesajı görüntüle
Attığınız linke bakmıştım ama bir şey anlayamadım. - 01-04-2021, 23:10:02Activity'den fragment'a gidemezsiniz android studio yaşam döngüsüne aykırı bir durum bu yapmak istediğiniz, bu mümkün değil.SinanSS adlı üyeden alıntı: mesajı görüntüle
Önce 2. bir aktivite oluşturursunuz ve 2. aktivite içerisinde bir fragment oluşturursunuz 1. aktivitede butona basıldığında 2. aktiviteye gider ve orada fragmenti çağırırsınız. Aktiviteler olmadan fragment'lar ayakta duramaz. - 02-04-2021, 11:38:37O linkten bir şey anlamadıysanız şimdilik fragmentlerle çalışmayın derim, uygulamanızı activityler üzerine inşa edin. Mantığı kavrayınca fragmentlerle çalışırsınız.SinanSS adlı üyeden alıntı: mesajı görüntüle
- 02-04-2021, 17:47:46Hocam bilgim olmadığı için konu açtım. Siz biliyorsanız yardımcı olursanız sevinirim.bybrown adlı üyeden alıntı: mesajı görüntüle
- 02-04-2021, 18:49:31Hocam öncelikle aktivity nin xml sayfasın da ki bütün öğeleri ayrı bir constraint layout içine koyun yine aynı xml sayfası içine frame layout koyun. frame layout visibility si gone olsun sonrasında kod tarafında butona basıldığında activity öğelerini gone yapıp frame layoutunuz visible olacak yani biraz karışık gibi görünüyor ama en basit yol ile böyle yapabilirsiniz. Benim düşüncem de fragmentler ile çalışmayı bilmiyorsanız uğraşmayın biraz daha sıkıntılı ve uğraştırıcı oluyor. Bilginiz olsun basit yapı ile bu şekilde

loginRoot ögesi activity içinde bulunan ögeler
loginContainer ise fragmentimin yerleştiği bölüm
butona basıldığında activity xml içindekiler kaldırılır ve fragment açılır

geri butonu olayını da düzeltmeyi unutmayın. geri butonu basıldığında fragment = gone, activity = visible olacak
Ama terkar söylüyorum fragment olayı çok karışık ben kullanmıyorum açıkcası çok aşırı sayfanız yok iste activitl'ler ile çalışmak yeni öğrenenler için çok daha iyi olur ben öyle yapıyorum. Kolay gelsin

