1

でメール インテントを呼び出しています

    ImageButton mail=(ImageButton)findViewById(R.id.mailgps);
    mail.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            setContentView(R.layout.mail);
            Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);  
            // TODO Auto-generated method stub
            emailIntent.setType("text/plain");
            String emailto[]={"myemail"};
            String subject="GPS User Report";
            String body="Welcome to Samarth Reporting service.Did you see an untracked Dustbin\n.A dustbin not at the right place??\nWant to suggest placement of a dustbin here.\nGo ahead we are all ears.\n.Your present location is\n Latitude: ";
            body=body +  "28.67890" + " and Longitudes: " + "79.78965";
            body=body + "\n\nTell us more.";
            emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,emailto);
            emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,subject);
            emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,body);

            startActivity(emailIntent);  



        }
    });

EXTRA_EMAIL 属性と EXTRA_SUBJECT を無視するこのような画面が表示され、本文が一番下に表示されます。これを修正するにはどうすればよいですか??

ここに画像の説明を入力

4

1 に答える 1

0

まあ、それはかなり愚かなことでした。以前は別の AVD を使用していたので、電子メール クライアントをセットアップしていたのでうまく機能しましたが、新しい AVD ではそれを見落としていました。「最初に」電子メール クライアントをセットアップしてから、インテントを呼び出します。それにもかかわらず、システムには、奇妙な空白の画面を表示するのではなく、そのような状況を処理するためのより良い方法が必要です.

于 2012-04-24T08:55:32.403 に答える