电子邮件Intent可以处理一些布局,但不能处理某些布局

时间:2014-04-09 12:45:08

标签: android

我想连接gmail。我的代码在一个布局(一个屏幕)上工作,但我的代码不适用于4个布局(视图)

我该如何修复?

Button btn_mail = (Button) findViewById(R.id.btnMail);
    btn_mail.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            String content="Aşağıda çeşitli ürünler yer almaktadır.Bu ürünlerin analizi bilgilerinin yapılıp,tarafımıza dönüş yapılmasını rica ediyoruz.\n"
                    +"Uludağ Gazoz 1lt-Cam Şişe\n"
                    +"Uludağ Gazoz 250ml-Plastik\n" +
                    "Uludağ Soda Premium 330ml\n"+"Üç ürün için analiz dökümantasyonu hazırlamanızı rica ediyoruz.\n"+"İyi Çalışmalar...";
             Intent intent = new Intent(Intent.ACTION_SEND);

               intent.putExtra(Intent.EXTRA_EMAIL, new String[]{"m.keskin@uludag.com.tr"});
               intent.putExtra(Intent.EXTRA_SUBJECT, "ÜRÜN GRUPLARI ANALİZi");

               intent.putExtra(Intent.EXTRA_TEXT, content);
               startActivity(Intent.createChooser(intent, "Send email"));

        }
    });

1 个答案:

答案 0 :(得分:0)

尝试使用此代码,它适用于每个布局

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
        emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
                "Subject");

        String body = "Aşağıda çeşitli ürünler yer almaktadır.Bu ürünlerin analizi bilgilerinin yapılıp,tarafımıza dönüş yapılmasını rica ediyoruz.\n"
                    +"Uludağ Gazoz 1lt-Cam Şişe\n"
                    +"Uludağ Gazoz 250ml-Plastik\n" +
                    "Uludağ Soda Premium 330ml\n"+"Üç ürün için analiz dökümantasyonu hazırlamanızı rica ediyoruz.\n"+"İyi Çalışmalar...";emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,body);
        emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]
        startActivity(Intent.createChooser(emailIntent, "Send mail..."));