Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用android的java电子邮件_Java_Android - Fatal编程技术网

使用android的java电子邮件

使用android的java电子邮件,java,android,Java,Android,我希望点击一个偏好,你可能会被导向一个服务,发送电子邮件,如gmail。这就是我所做的 Preference email; email = (Preference) this.findPreference("email"); email.setOnPreferenceClickListener(new OnPreferenceClickListener()); { Intent emailIntent = new Intent( android.content.Intent.ACTI

我希望点击一个偏好,你可能会被导向一个服务,发送电子邮件,如gmail。这就是我所做的

Preference email;

email = (Preference) this.findPreference("email");
email.setOnPreferenceClickListener(new OnPreferenceClickListener()); {
     Intent emailIntent = new Intent( android.content.Intent.ACTION_SEND);
     String[] recipients = new String[]{"" , "MY-EMAIL@gmail.com" ,};
     emailIntent.putExtra( android.content.Intent.EXTRA_EMAIL, recipients);
     emailIntent.putExtra( android.content.Intent.EXTRA_SUBJECT, "This is my text" );
     emailIntent.putExtra( android.content.Intent.EXTRA_TEXT, "");
     emailIntent.setType("message/rfc822");
     startActivity( Intent.createChooser(emailIntent, "Send Email" ));

    }
}
}
我在这一行收到错误

 email.setOnPreferenceClickListener(new OnPreferenceClickListener()); {

为什么??我怎样才能修好它?非常感谢

很可能是编译错误,因为您的语法错误,请使用以下命令:

    email.setOnPreferenceClickListener(new OnPreferenceClickListener() {

        @Override
        public boolean onPreferenceClick(Preference preference) {
            // TODO Handle stuff here
            return false;
        }
    });

很可能是编译错误,因为语法错误,请使用以下命令:

    email.setOnPreferenceClickListener(new OnPreferenceClickListener() {

        @Override
        public boolean onPreferenceClick(Preference preference) {
            // TODO Handle stuff here
            return false;
        }
    });

如果出现语法错误,请更改为:

email.setOnPreferenceClickListener(new OnPreferenceClickListener() {
    @Override
    public boolean onPreferenceClick(Preference preference) {
        Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
        String[] recipients = new String[]{"" , "MY-EMAIL@gmail.com"};
        emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);
        emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "This is my text" );
        emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "");
        emailIntent.setType("message/rfc822");
        startActivity(Intent.createChooser(emailIntent, "Send Email"));
    }
});

编辑:忘记方法。

如果出现语法错误,请更改为:

email.setOnPreferenceClickListener(new OnPreferenceClickListener() {
    @Override
    public boolean onPreferenceClick(Preference preference) {
        Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
        String[] recipients = new String[]{"" , "MY-EMAIL@gmail.com"};
        emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);
        emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "This is my text" );
        emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "");
        emailIntent.setType("message/rfc822");
        startActivity(Intent.createChooser(emailIntent, "Send Email"));
    }
});

编辑:忘记了方法。

错误是什么?错误是什么?