adem
adem
Bolu
11/11/2016 tarihinden beri üye
900 GY Puanı
5K GY Sırası

Kişisel Sayfaları

İlgi Alanları

3 Rozet
0 Sertifika
10 Soru Sordu
23 Cevap Verdi
0 Blog Yazısı
2 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Dokuz Eylül Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

33
Tümünü Gör

Hesap nasıl siliniyor?

Son 5 günde 3 soru sordum. Hiçbirine cevap gelmedi. Cevabı geçtim böyle soru mu olur diye yorum bile gelmedi. Sadece ben değil diğer sorulara da cevap/yorum yok. Chat kısmına bakıyorum her zaman 8-10 kişi online. Neyse iki sorum var benim son olarak. 1-chat kısmında bu kadar kişi online ise siz bu siteyi arkadaş bulmak için falan mı kullanıyorsunuz? Eğer öyle ise ve bana söylemiyorsanız çok kırılırım. 2-hesabı nereden siliyoruz? Selam ve dua ile.

7 yıl 1 ay önce yanıtladın

Custom Listew Filtreleme(SQLite)

merhaba,

android'de custom listview içindeki verilerin filtrelenmesi ile ilgili bir tutorial buldum. onu kullandım. Kodunu birebir kullandım.Onunki çalışmış benimki çalışmadı. sizden ricam vereceğim linkteki sayfadaki kodlarla benim kodları karşılaştırmanız. Aradaki fark ne, ben neyi yanlış yapıyorum? 

ilgili link:https://androidjson.com/android-add-search-box-filter-sqlite/

benim kodlarım:

public class UrunAdapter extends ArrayAdapter <Urun>{
        private Context c;
        private ArrayList<Urun> originalList;
        private ArrayList<Urun> filteredList;
        private UrunAdapter.SubjectDataFilter myFilter;


        public UrunAdapter(@NonNull Context context,int textViewResourceId,ArrayList<Urun> urun) {
            super(context, textViewResourceId);
            this.c=context;
            this.originalList=new ArrayList<>();
            this.originalList.addAll(urun);
            this.filteredList=new ArrayList<>();
            this.filteredList.addAll(urun);

        }

        @Override
        public void add(@Nullable Urun object) {
            super.add(object);
            filteredList.add(object);
        }

        @Override
        public int getCount() {
            return filteredList.size();
        }

        @Nullable
        @Override
        public Urun getItem(int position) {
            return filteredList.get(position);
        }

        @NonNull
        @Override
        public View getView(final int position, @Nullable View convertView, @NonNull ViewGroup parent) {
            LayoutInflater layoutInflater= (LayoutInflater) c.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View v=layoutInflater.inflate(R.layout.satir3,parent,false);


            TextView tv1=v.findViewById(R.id.textView26);
            TextView tv2=v.findViewById(R.id.textView27);
            TextView tv3=v.findViewById(R.id.textView28);
            TextView tv4=v.findViewById(R.id.textView29);
            TextView tv5=v.findViewById(R.id.textView30);
            Urun provider= this.getItem(position);
            if (provider != null) {

                tv1.setText(String.valueOf(provider.getId()));
                tv2.setText(provider.getBarkodNo());
                tv3.setText(provider.getAdi());
                tv4.setText(String.valueOf(provider.getAlis()));
                tv5.setText(String.valueOf(provider.getSatis()));
                tv1.setVisibility(View.INVISIBLE);
            }

            return v;
        }
        public void clear(){
            filteredList.clear();
        }

        public  void guncelle(){UrunAdapter.this.notifyDataSetChanged();}

        public class SubjectDataFilter extends Filter {

            @Override
            protected FilterResults performFiltering(CharSequence charSequence) {

                charSequence = charSequence.toString().toLowerCase();

                FilterResults filterResults = new FilterResults();

                if (charSequence.toString().length() > 0) {

                    ArrayList<Urun> arrayList1 = new ArrayList<>();

                    for (int i = 0, l = originalList.size(); i < l; i++) {
                        Urun subject = originalList.get(i);

                        if (subject.toString().toLowerCase().contains(charSequence))

                            arrayList1.add(subject);
                    }
                    filterResults.count = arrayList1.size();

                    filterResults.values = arrayList1;
                } else {
                    synchronized (this) {
                        filterResults.values = originalList;

                        filterResults.count = originalList.size();
                    }
                }
                return filterResults;
            }

            @SuppressWarnings("unchecked")
            @Override
            protected void publishResults(CharSequence charSequence, FilterResults filterResults) {

                filteredList = (ArrayList<Urun>) filterResults.values;

                notifyDataSetChanged();

                for (int i = 0, l = filteredList.size(); i < l; i++)
                    add(filteredList.get(i));

                notifyDataSetInvalidated();
            }


        }

        @NonNull
        @Override
        public Filter getFilter() {

            if (myFilter == null) {

                myFilter = new UrunAdapter.SubjectDataFilter();
            }
            return myFilter;
        }

}

 

Edittext sürekli odak haline getirme

Merhaba, benim iki edittextimin olduğu bi sayfam var. Ben 1. Edittextimin sürekli odaklanmış halde olmasını istiyorum çünkü başka bir cihazdan veri gelişi olacak ve kendiliğinden enter'a basılacak entera basıldıktan sonra tekrar odak haline gelmesini istiyorum ancak ne kadar method varsa denedim olmadı. Fikri veya bilgisi olan herkesin desteğini istiyorum. Şimdiden teşekkürler.

Listview'daki verileri sqlite database'e ekleme

Merhaba. A tablosundaki verileri custom listview'da gösteriyorum.(bunda bi sıkıntı yok) ben bu custom listview'a eklediğim verileri B tablosuna insert etmek istiyorum. Bunu nasıl yapabilirim?(A tablosundan okuduğumu doğrudan B tablosuna yazdırmamamın sebebi kullanıcı listview'dan eleman silebiliyor.-nihai liste değil-)

String parçalama

Merhaba ,elimde harf ve rakamlardan oluşan(sayı ve rakamların yerleri değişebiliyor) 52 karakterlik bir String var. Ben bunu her biri farklı eleman sayısı olacak (16+16+8+12) şekilde 4'e bölmek istiyorum. split() methodunu nasıl yapmalıyım?

 

 

Firebase Mi Mysql mi

27 Kasım 2018 tarihinde cevaplandı

MySQL her zaman kullanılacaktır, Firebase ise ancak geçici bir moda olabilir.

Kullanabiliyorsanız mysql kullanın.

Android studio item iconlari degistirme

23 Ekim 2017 tarihinde cevaplandı

Öncelikle drawable klasörüne sağ tıklayarak vector veya image kısmından renk ve çözünürlük seçerek kullanabilirsiniz. Ayrıca internette;

http://iconfinder.com http://flaticon.com icon8.com gibi sitelerden edinebilirsiniz. Yada https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html siteden kendi resimlerinizi de uygun çözünürlüklerde indirebilirsiniz.

Yada google'da icon,icon generator,icon generator android gibi kelimelerle arama yapıp daha fazla siteyi kendiniz keşfedebilirsiniz. Kolay gelsin.

Intentler arası geçişte hata

16 Ekim 2017 tarihinde cevaplandı
Onclick methodunu xml'de tanımlamayın. Invocationexception verebiliyor

Buttona Tıklayınca Emulator Kapanıyor

12 Ekim 2017 tarihinde cevaplandı
android:onClick="main2activity" bu kodu silin Butona iki tane on click tanımlamışsınız

android studioda apk çalışmıyor

Api 23 ile birlikte runtime permission(çalışma anı izinleri) geldi. Dangerous olarak sınıflandırılan bu izinleri javada kodlayarak almanız lazım. Kamera,sd karta ulaşma vb gibi izinleri almanız lazım. Bu izinleri alınması gereken yere kadar çalışır ondan sonra kapatır. Kısacası run time permissionları kullanıcıdan almanız lazım. https://developer.android.com/training/permissions/requesting.html