Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
26Android O notification sorunu
Icon resource default not found. Notification will use default icon. Use of stream types is deprecated for operations other than volume control See the documentation of setSound() for what to use instead with android.media.AudioAttributes to qualify your playback usecase
Logcat ekranında böyle bir uyarı alıyorum. Uygulama aktif olarak ekranda durduğunda bildirimler sorunsuz geliyor. Fakat alta aldığımda logcat ekranımda bu uyarıyı alıyorum ve herhangi bir bildirim gelmiyor. Fikirleriniz için şimdiden teşekkürler.
Mağazaya atılan uygulama çalışmıyor
Geliştirdiğim uygulamayı android markete attım fakat uygulama play store dan indirilince çalışmıyor. Hata veriyor. Sorunun kaynağını anlayamıyorum çünkü normal build edilmiş dosyayi yükleyince çalısıyor play storedakinda neden sorun çıkıyor.
-------------------------------------------------------------------------
Sorunun neden kaynaklandığını sonunda buldum. Kaynak kodum okunmasın diye proguard kullanmıştım. Ve projenin içerisinde Firebase verilerini çekmek için oluşturduğum property class'ımın verilerinin karışmasıydı. Bu uygulamanın mağazaya atılmak için derlendiğinde kodları bir şekilde uçuruyor ve proje doğru çalışmıyordu.
Çözüm ise ;
private string _isim; public string Isim { get { return _isim; } set { isim = value; }
şeklinde oluşturulan property'nin başına @Keep eklemek böylece proguard devreye girdiğinde bu sınıf hiçbir şekilde etkilenmeyecek.
private string _isim;
@Keep // --> bunu ekliyoruz.
public string Isim {
get { return _isim; }
set { isim = value; }
Fragmentten Activity e nasıl veri gönderirim ?
Fragmentten Activity içindeki textView e nasıl veri gönderirim ?
onStop sonsuz döngüye giriyor, uygulamayı kapatamıyorum
Firebase tabanlı oluşturduğum uygulamada bir MainActivity var. Ve içinde 4 tane bottom page var. Bunları viewpager ile açıyorum. İlk açılışta 1. fragment geliyor. Fakat mAuth.signOut yaptıktan sonra tekrar login sayfasına geçip üye girişi yapınca uygulama sonsuz döngüye giriyor. onStop metodu sürekli tetikleniyor. Ve uygulama kapatılamıyorda. Tetiklenmesine neden olacak hiçbir şey yok aslında. Toast kullanarak denedim. Üye girişi yapınca toast mesajı veriyor ilk açıldığında. Zaten onStop'da sorunyok .Sorun onStop içinde veritabanına kayıt eklenince gerçekleşiyor. Ben çözemedim. Fikir ve görüşlerinize ihtiyacım var. Neşeli forumlar :)
@Override
public void onStop() {
mDatabaseUsers.child(mAuth.getCurrentUser().getUid()).child("online").setValue(ServerValue.TIMESTAMP);
super.onStop();
}
Firebase veriyi sadece tek bir kere nasıl çekerim?
Merhaba, firebase kullandığım projemde tek bir veriyi çekmek için kullandığım bu metod herhangi bir veri girişinde ya da çıkışında sürekli tetikleniyor. Bununla beraber recyclerview im yeniden yükleniyor. Fakat veri boyutu yüksek olduğundan her yenilenmede ekran bir süre takılı kalıyor. Bu tek child a ait veriyi uygulama çalıştığında sadece tek bir kere çekmek lazım. Bunu nasıl yapabilirim ?
Kullandığım kod blogu;
mDatabaseUsers.child(user_id).addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
mATarihi= dataSnapshot.child("Tarihi").getValue().toString();
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
Benim bildiğim kadarıyla bu kodun zaten sadece tek bir kere düğümü dinleyip okuması gerekiyor.
Emülatörde çalışan uygulama telefonda hata veriyor
Merhaba, AppCompatImageView üzerinde bir bellek taşması mevcut. Glide gibi toollar vasıtasıyla görselleri ekranda görüntülemeye uğraşıyorsanız burada Glide maximum 5000x5000 çözünürlükte görselleri görüntüleyebiliyor. Dolayısıyla burada görsellerinizin çözünürlük ve boyut değerleri yüksek olabileceği gibi localden drawable üzerinden ilerliyorsanız yine bu minvalde OutOfMemory ile karşılaşıyorsunuz. Burada testi hızlandırmak için AppCompatImageView üzerine görseli set ettiğiniz kodu comment line alıp daha sonrasında çalıştırdığınızda OutOfMemory gelmeyecektir. Odak noktanızı buraya çevirip sorunu çözeceğinizi düşünüyorum. İyi çalışmalar.
Tablayout Tab Backgroun
Drawable altında "selector" oluşturmalısınız. Aşağıdaki kod parçacığı size yardımcı olacaktır.
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@colors/tab_selector_color" android:state_selected="true"/>
</selector>
Mağazaya atılan uygulama çalışmıyor
Sorunun neden kaynaklandığını sonunda buldum. Kaynak kodum okunmasın diye proguard kullanmıştım. Ve projenin içerisinde Firebase verilerini çekmek için oluşturduğum property class'ımın verilerinin karışmasıydı. Bu uygulamanın mağazaya atılmak için derlendiğinde kodları bir şekilde uçuruyor ve proje doğru çalışmıyordu.
Çözüm ise ;
private string _isim;
public string Isim
{
get
{
return _isim;
}
set
{
isim = value;
}
şeklinde oluşturulan property'nin başına @Keep eklemek böylece proguard devreye girdiğinde bu sınıf hiçbir şekilde etkilenmeyecek.
private string _isim;
@Keep // --> bunu ekliyoruz.
public string Isim
{
get
{
return _isim;
}
set
{
isim = value;
}
fragmentlerde alınan bilgiyi istediğimde kullanma
Public bi değişken tanımlayıp şifre ya da hangi bilgiyse buna atıp diğer fragmentte açabilirsin. Fakat activity detach edilirse public değişkendeki değer gider mi, onu bilmiyorum. Deneyimleyip burada paylaşırsan bizlerde öğrenmiş oluruz.
Firebase blaze paket kullananlar giderler ne durumda ?
Merhaba ben konsolu aktif ettim ve 300dolarlık deneme verdi. Bunu firebase kısmına nasıl aktifleştiririm ? Nasıl kullanabilirim ?