大家好!
我在使用“联系方式”发送电子邮件时遇到问题。目的是使用户输入他的电子邮件地址,主题和消息,并且该电子邮件会显示在我的邮箱中。我遇到的问题是电子邮件不是来自用户输入的电子邮件地址,而是来自应该接收邮件的地址。基本上,我一直向自己发送电子邮件。 我没有问题,例如向用户发送电子邮件发票或订单状态...
我试图以Debug模式运行我的应用程序,一切似乎都很好。 Post方法模型具有我输入的值,SendEmail方法未用我的地址替换“ FROM ADDRESS”。
public class TextSizeTransition extends Transition {
private static final String TEXT_SIZE_VALUES = "de.firstlinux.ui.transition.TextSizeTransition:textSize";
public TextSizeTransition() {
}
public TextSizeTransition(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public void captureStartValues(TransitionValues transitionValues) {
captureValues(transitionValues);
}
@Override
public void captureEndValues(TransitionValues transitionValues) {
captureValues(transitionValues);
}
protected void captureValues(TransitionValues values) {
if (values.view instanceof TextView) {
TextView view = (TextView) values.view;
float textSize = view.getTextSize();
values.values.put(TEXT_SIZE_VALUES, textSize);
}
}
@Override
public Animator createAnimator(ViewGroup sceneRoot, TransitionValues startValues, TransitionValues endValues) {
if (startValues == null || startValues.values.get(TEXT_SIZE_VALUES) == null
|| endValues == null || endValues.values.get(TEXT_SIZE_VALUES) == null) {
return null;
}
final float startSize = (float) startValues.values.get(TEXT_SIZE_VALUES);
final float endSize = (float) endValues.values.get(TEXT_SIZE_VALUES);
final TextView textView = (TextView) endValues.view;
ValueAnimator animator = ValueAnimator.ofFloat(startSize, endSize);
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
textView.setTextSize((Float) animation.getAnimatedValue());
}
});
return animator;
}
}
答案 0 :(得分:0)
如果许多SMTP服务器(例如GMail)不匹配,它们会将发件人地址替换为用于身份验证的地址。