Son Forum Aktiviteleri

11
Tümünü Gör

Kullanıcıya ait forum aktivitesi bulunmamaktadır.

YÜKSEK SKOR KAYDETMEK

picture-230544-1550312762.jpg
07 Eylül 2019 tarihinde cevaplandı

Yüksek skoru "highScore" anahtarında olduğunu varsayarsak:
 

private SharedPreferences sp;
private SharedPreferences.Editor e;

private SharedPreferences sp;
private SharedPreferences.Editor e;

sp = getSharedPreferences("MaxScore",MODE_PRIVATE); // Verilerin tutulduğu MaxScore dosyasını oluşturur.
e = sp.edit(); // veri yazmayı sağlar.

if(puan > sp.getInt("highScore",0)) {
	editor.putInt("highScore", puan);
	textViewYuksek.setText("En Yüksek Puan : " + puan);
} 

 

Oyundan ne kadar para kazanılır

picture-230544-1550312762.jpg
12 Ağustos 2019 tarihinde cevaplandı

İndirme başına gelir elde etmiyorsunuz. Eğer reklam eklerseniz reklamın tıklanma, gösterim ve eBGBM gibi bir kaç etmene bağlı olarak gelir elde edebilirsiniz.

Shared Prefence anlık veri degişimi nasıl olur?

picture-230544-1550312762.jpg
10 Ağustos 2019 tarihinde cevaplandı

Shared preference'yi commit veya apply ettiğinizde yani işlemleri kaydettiğinizde tekrardan veri yazamazsınız. Gerekli dosyayı tekrardan açmanız gerekir. Bu yüzden dosya açma işlemlerini buttonClick eventinin altına ekleyin.
 

SharedPreferences sp = getSharedPreferences("dosya",MODE_PRIVATE); 
SharedPreferences.Editor editor = sp.edit();

editor.putInt("key",1);

editor.apply();

 

RecyclerView kullanarak favori butonu ekleme

picture-230544-1550312762.jpg
01 Ağustos 2019 tarihinde cevaplandı

listener metodunu adapter sınıfınızda yapabilirsiniz. Örnek adapter sınıfı :  

 

package com.ahmetc.example

import android.content.Context;
import android.content.Intent;
import android.support.annotation.NonNull;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.ahmetc.ezbergec.R;
import java.util.ArrayList;

public class myAdapter extends RecyclerView.Adapter<myAdapter.CardViewHolder>{

    private Context context;
    private ArrayList<String> kelimeler;

    public class CardViewHolder extends RecyclerView.ViewHolder
    {
        public TextView yazi;
        
        public CardViewHolder(View v)
        {
            super(v);
            yazi = v.findViewById(R.id.yazi);
        }
    }

    public dersAdapter(Context context, ArrayList<Dersler> kelimeler) {
        this.context = context;
        this.kelimeler = kelimeler;
    }
    @NonNull
    @Override
    public CardViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
        View v = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.card,viewGroup,false);
        return new CardViewHolder(v);
    }

    @Override
    public void onBindViewHolder(@NonNull CardViewTutucu cardViewTutucu, int i) {

        cardViewHolder.yazi.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //To do
            }
        });
        
    }
    @Override
    public int getItemCount() {
        return derslerArrayList.size();
    }
}

 

SQLite Login sonrası kullanıcı AdıSoyadı bilgisi çekmek.

Sizin yaptığınız işlem tablodan sadece bir kişi çeker. Yapmak istediğinize gelecek olursak da her kişiye bir id vermeniz gerekir. Giriş yapan kişnin id'sini bilirsek:
Cursor cur = db.rawquery("SELECT isim FROM " + TABLE_NAME + "WHERE id = " + id, null);