Berkay
Berkay
Amasya
08/04/2017 tarihinden beri üye
30 GY Puanı
67K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
0 Sertifika
5 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

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

Eğitim Geçmişi

Pamukkale Ü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

5
Tümünü Gör

Google Play "e ücretli app çıkarmak için gerekenler ?

Kendime ait ilk mobil uygulamamı yazmış bulunuyorum.Bu uygulamamı ücretli bir şekilde google play e çıkarmak istiyorum.Fakat Google Developer Console satın aldıktan sonra Fiyatlandırma ve Dağıtım kısmında ücretli ye tıklanması için Google bizden satıcı hesabı istiyor.Bu bilgileri nasıl doldurmam gerekiyor ?Kendime ait gerçek bir işletmim mi olması gerekiyor ?Bunun dışında bilmem gereken başka birşey varsa bilgilendirme için yazar mısınız ?

6 yıl 6 ay önce yanıtladın

ContexMenuItemSelected position i nasıl elde edebilirim ?

 public static final int MENU_Ara = Menu.FIRST + 1;
    OyunTextView oyunTextView;
    static final int AnketDegerlendirmesi = 1337;
    int selectedPosition;
    String[] afteractivitydialogitems;

    String[] dialogdegerleri;

    boolean[] dialogcheckeditems ;



    TextView sayılar;
    ListView liste ;


    ArrayList<String> kullanıcısayıdegerlistesi = new ArrayList<>();

    ArrayList<Integer> mUserselecteditems = new ArrayList<>();



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_ana_menu);
        liste = (ListView) findViewById(R.id.oyun);
        //Adapter im.
        oyunTextView = new OyunTextView();

        liste.setAdapter(oyunTextView);

        registerForContextMenu(liste);

        afteractivitydialogitems = getResources().getStringArray(R.array.anket);

        dialogcheckeditems = new boolean[afteractivitydialogitems.length];

        dialogdegerleri = getResources().getStringArray(R.array.anketdeğer);




  public boolean onContextItemSelected(MenuItem item) {
        AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();


        switch (item.getItemId()) {
            case MENU_Ara:
                Intent i = getIntent();
                final ArrayList<String> secilmis = i.getStringArrayListExtra("listem");

                Intent ara = new Intent(Intent.ACTION_CALL);
                ara.setData(Uri.parse("tel:" + secilmis.get(info.position).toString()));


            //   ara.setData(Uri.parse(kullanıcısayıdegerlistesi.get(info.position).toString()));


                startActivityForResult(ara, AnketDegerlendirmesi);
                selectedPosition = info.position;
                //nereye tıkladığının bilgisi.

//int secilen = sayı.nextInt(Integer.parseInt(secilmis.get(info.position)));

                return true;
        }


        return super.onContextItemSelected(item);
    }

 protected void onActivityResult(final int requestCode, int resultCode, final Intent data) {

        if (requestCode == AnketDegerlendirmesi){
final AlertDialog.Builder  mBuilder = new AlertDialog.Builder(AnaMenu.this);
            mBuilder.setTitle("Sosyal Alarm Değerlendirme Formu");
            mBuilder.setIcon(R.drawable.ic_build_black_24dp);
            mBuilder.setMultiChoiceItems(afteractivitydialogitems, dialogcheckeditems, new DialogInterface.OnMultiChoiceClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int position, boolean isChecked) {

                   

                    if (isChecked){
    mUserselecteditems.add(Integer.valueOf(dialogdegerleri[position]));
}
if (!isChecked) {
if (mUserselecteditems.contains(Integer.valueOf(dialogdegerleri[position]))){
    mUserselecteditems.remove(Integer.valueOf(dialogdegerleri[position]));
}
}
 }
            });


            mBuilder.setCancelable(false);
            mBuilder.setPositiveButton("Tamamdır.", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {


                    String items = "";
                  int toplamaislemi = 0;
                    for (int item:mUserselecteditems){
                        items += "-" + item + "\n";

             toplamaislemi = toplamaislemi + item;

kullanıcısayıdegerlistesi.remove(selectedPosition);
                  kullanıcısayıdegerlistesi.add(selectedPosition , String.valueOf(toplamaislemi));



                        oyunTextView.notifyDataSetChanged();

                    }


// unutma if (toplamaislemi<0 )

                    Toast.makeText(AnaMenu.this ,(String.valueOf(toplamaislemi))    ,Toast.LENGTH_LONG).show();
                }
            }).show();




        }


        super.onActivityResult(requestCode, resultCode, data);
    }

SelectedPosition ne zaman çağrılsa kendisini 0 a eşitliyor fakat ben bunu istemiyorum Menu itemi (ara) tıklanıldığındaki liste görselindeki durumunu istiyorum.Nasıl elde edebilirim ?

6 yıl 9 ay önce yanıtladın

preference ile ArrayList Kaydetme

public class MainActivity extends ListActivity {
    private static final String[] items={" Harcama ve Kazanç Tablosu"};
    public static final int MENU_ADD = Menu.FIRST+1;


    public static final int MENU_REMOVE = Menu.FIRST+4 ;
    ArrayList<String> words=null;


    @Override
    protected void onPause() {

        super.onPause();
    }

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 

        initadapter();
        registerForContextMenu(getListView());


    }

    private void initadapter() {
        words=new ArrayList<String>();
        for (String s : items) {
            words.add(s);


        }

        setListAdapter(new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, words));


    }
    @Override
    public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {

        menu.add(Menu.NONE, MENU_ADD, Menu.NONE, "Ekle");
        menu.add(Menu.NONE, MENU_REMOVE, Menu.NONE, "Sil");


        super.onCreateContextMenu(menu, v, menuInfo);
    }

    public boolean onContextItemSelected(MenuItem item) {
       AdapterView.AdapterContextMenuInfo info= (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
        ArrayAdapter<String> adapter=(ArrayAdapter<String>)getListAdapter();
        {
        }
        switch (item.getItemId()) {
            case MENU_REMOVE:
                adapter.remove(words.get(info.position));

            {
                }
            case MENU_ADD:
                add();
                return(true);
        }
        return(super.onContextItemSelected(item));
    }






    private void add() {

        final View addView=getLayoutInflater().inflate(R.layout.activity_main, null);
        new AlertDialog.Builder(this)
                .setTitle("Gider veya gelir ekle.")
                .setView(addView)
                .setPositiveButton("Tamam", new DialogInterface.OnClickListener() {
                    @SuppressWarnings("unchecked")
                    public void onClick(DialogInterface dialog,
                                        int whichButton) {
                        ArrayAdapter<String> adapter=(ArrayAdapter<String>)getListAdapter();
                        EditText yazı=(EditText)addView.findViewById(R.id.title);
                        adapter.add(yazı.getText().toString());
                    }
                })
                .setNegativeButton("Geri", null)
                .show();

    }

    }

Merhaba arkadaşlar.Gündelik hayatta gider ,gelir hesabımı tutmak için kendimce ufak bir uygulama yapıyorum.Fakat bir sorunla karşılaştım.İstediğim de programı kapattıp açtığımda "items" lerin kaybolması.

onPause () kısmında preference nasıl ekleyip ardından tekrar bunları okuyabilirim ?

Eğer .başka bir yol ile de oluyorsa cevaplarınızı bekliyorum.

Yardımcı olursanız sevinirim.

 

 

6 yıl 10 ay önce yanıtladın

Bir item"in değerine hem ismine nasıl ulaşabilir ?

Herhangi bir dili çalışıyorsunuz ve öğrendiğiniz kelimeleri öğrenip öğrenemediğinizi test etmek istiyorsunuz.Ellinizde bir arrays dosyası var.

<item name="merhaba" >Bonjour</item>   gibi bir itemin setText dediğimizde bonjour yazısı çıkmakta.Peki bunun altında bir edittext olduğunu duşunelim.Biz buraya ne(nasıl bir kod yazarsak) yaparsak merhaba yazısı yazdığımızda dogru cevabını elde ederiz ?

protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		final TextView aranan = (TextView)findViewById(R.id.textView1);
	Button ara = (Button) findViewById(R.id.button1);
	final EditText yazı = (EditText)findViewById(R.id.editText1);
	final TextView dogruveyanlıs = (TextView)findViewById(R.id.textView2);
	Button dogrusu = (Button)findViewById(R.id.button2);
	final ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
			this, R.array.languages,
			android.R.layout.simple_spinner_item);
	
	
	
	
	
	
	ara.setOnClickListener(new OnClickListener() {
		
		@Override
		public void onClick(View v) {
			Random r = new Random();
			final int random = r.nextInt(4)+ 0;
		 
		final String	a = (String) adapter.getItem(random);
			
	
			
		
			
			aranan.setText( a);
		
		
		// TODO Auto-generated method stub
			
		}
	});
	
	yazı.addTextChangedListener(new TextWatcher() {
		
		@Override
		public void onTextChanged(CharSequence s, int start, int before, int count) {
			// TODO Auto-generated method stub
			
		}
		
		@Override
		public void beforeTextChanged(CharSequence s, int start, int count, int after) {
			// TODO Auto-generated method stub
			
		}
		
		@Override
		public void afterTextChanged(Editable s) {

			if(yazı.getText().toString().equals(aranan.getText().toString())){
				dogruveyanlıs.setText("dogru");
			}else{dogruveyanlıs.setText("yanlış");}
			
			// TODO Auto-generated method stub
			
		}
	});
	
	
	

	
	}

	}

 

7 yıl önce yanıtladın