Ümit Balcı
Ümit Balcı
İstanbul-I (Avrupa)
10/01/2016 tarihinden beri üye
55 GY Puanı
57K GY Sırası
2 Rozet
0 Sertifika
2 Soru Sordu
2 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

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

4
Tümünü Gör

Mail gönderimi

Arkadaşlar merhaba,

Android studio da birden fazla checkbox seceneğini mail olarak göndermek istiyorum.Gerekli düzenleme ve kod sistemini yazdım ancak mail ekranı açıldığında checkboxların textlerini göremiyorum.Aşağıda yazdığım kodlar ve aslında erişmek istediğim ekran görüntüsü yer almakta.Ekran görüntüsüne ulaşabilmek adına kodlarımda nasıl bir düzenleme yapmalıyım.Konu hakkında yardımlarınızı bekliyorum.Teşekkürler

package com.kontrolm.umit.deneme;

import android.content.Intent;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;

public class MainActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        final CheckBox check1= (CheckBox)findViewById(R.id.cb1);
        final CheckBox check2= (CheckBox)findViewById(R.id.cb2);
        final CheckBox check3= (CheckBox)findViewById(R.id.cb3);
        final CheckBox check4= (CheckBox)findViewById(R.id.cb4);
        final CheckBox check5= (CheckBox)findViewById(R.id.cb5);
        final CheckBox check6= (CheckBox)findViewById(R.id.cb6);

        Button mail_gonder = (Button) findViewById(R.id.btn);

        mail_gonder.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                mailGonder(check1.getText().toString(),
                           check2.getText().toString(),
                           check3.getText().toString(),
                           check4.getText().toString(),
                           check5.getText().toString(),
                           check6.getText().toString());
            }
        });


    }

    private void mailGonder(String cb1, String cb2, String cb3, String cb4, String cb5, String cb6) {

        Intent mailintent= new Intent(Intent.ACTION_SEND);
        mailintent.setType("message/rfc822");
        mailintent.putExtra(Intent.EXTRA_TEXT,cb1);
        mailintent.putExtra(Intent.EXTRA_TEXT,cb2);
        mailintent.putExtra(Intent.EXTRA_TEXT,cb3);
        mailintent.putExtra(Intent.EXTRA_TEXT,cb4);
        mailintent.putExtra(Intent.EXTRA_TEXT,cb5);
        mailintent.putExtra(Intent.EXTRA_TEXT,cb6);
        startActivity(mailintent);
    }


}

 

Görsel kaldırıldı.

checkbox mail gönderme

Arkadaşlar , intent kullanarak oluşturduğum bir formdaki checkbox ları eğer tiklenmişse checkboxtext=evet tiklenmemişse , checkbox texti=hayır olarak bir mail gönderimi yapmak istiyorum.evet hayır kısmını döndüremedim.ve chekckboxın textini gettext ile de çekilmiyor.alternatifi varsa yardımlarınızı rica ederim

 

Teşekkürler

Ümit

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

checkbox mail gönderme

13 Ocak 2016 tarihinde cevaplandı

Ali merhaba,

checkboxın textini bir türlü mail olarak atamadım.Aşağıda benim yazdığım kod kümesi ve ektede aslında istediğim ekran görüntüsü var.Buna göre kodlarımı çalıştırabilir halinde yardımcı olurmusun?Teşekkürler

package com.kontrolm.umit.deneme;

import android.content.Intent;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;

public class MainActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        final CheckBox check1= (CheckBox)findViewById(R.id.cb1);
        final CheckBox check2= (CheckBox)findViewById(R.id.cb2);
        final CheckBox check3= (CheckBox)findViewById(R.id.cb3);
        final CheckBox check4= (CheckBox)findViewById(R.id.cb4);
        final CheckBox check5= (CheckBox)findViewById(R.id.cb5);
        final CheckBox check6= (CheckBox)findViewById(R.id.cb6);

        Button mail_gonder = (Button) findViewById(R.id.btn);

        mail_gonder.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                mailGonder(check1.getText().toString(),check2.getText().toString(),check3.getText().toString(),check4.getText().toString(),check5.getText().toString(),check6.getText().toString());
            }
        });


    }

    private void mailGonder(String cb1, String cb2, String cb3, String cb4, String cb5, String cb6) {

        Intent mailintent= new Intent(Intent.ACTION_SEND);
        mailintent.setType("message/rfc822");
        mailintent.putExtra(Intent.EXTRA_TEXT, cb1);
        mailintent.putExtra(Intent.EXTRA_TEXT, cb2);
        mailintent.putExtra(Intent.EXTRA_TEXT,cb3);
        mailintent.putExtra(Intent.EXTRA_TEXT,cb4);
        mailintent.putExtra(Intent.EXTRA_TEXT,cb5);
        mailintent.putExtra(Intent.EXTRA_TEXT,cb6);
        startActivity(mailintent);
    }


}

 

 

checkbox mail gönderme

10 Ocak 2016 tarihinde cevaplandı
Öncelikle ilgin için teşekkür ederim Ali. Ancak asıl sormak istediğim, mail iöerik gönderirken, örneğin, icerik. Gettext. To string() ifadesi kullanıyoruz. Ve bunu maile exract ederken, extra_text ile tanımlıyoruz. Mail adres konu ve içeriği mail sistemine aktabiliyorum. Ancak checkboxın textini içerik gibi maile aktaramıyorum. Bunun hakkında bir bilgin var mı. Teşekkürler