nativescript-email
nativescript-email copied to clipboard
android.intent.action.SENDTO
JS: Error in email.compose: Error: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.SENDTO typ=text/pla in flg=0x10000000 (has extras) } JS: android.app.Instrumentation.checkStartActivityResult(Instrumentation.jav a:1861) JS: android.app.Instrumentation.execStartActivity(Instrumentation.java:1534)
JS: android.app.ContextImpl.startActivity(ContextImpl.java:1658) JS: android.app.ContextImpl.startActivity(ContextImpl.java:1640) JS: android.content.ContextWrapper.startActivity(ContextWrapper.java:338) JS: com.tns.Runtime.callJSMethodNative(Native Method) JS: com.tns.Runtime.dispatchCallJSMethodNative(Runtime.java:1043) JS: com.tns.Runtime.callJSMethodImpl(Runtime.java:925) JS: com.tns.Runtime.callJSMethod(Runtime.java:912) JS: com.tns.Runtime.callJSMethod(Runtime.java:896) JS: com.tns.Runtime.callJSMethod(Runtime.java:888) JS: com.tns.gen.android.view.GestureDetector_SimpleOnGestureListener_frnal_t s_helpers_l58_c38__TapAndDoubleTapGestureListenerImpl.onSingleTapUp(GestureDetec tor_SimpleOnGestureListener_frnal_ts_helpers_l58_c38__TapAndDoubleTapGestureList enerImpl.java:12) JS: android.view.GestureDetector.onTouchEvent(GestureDetector.java:604) JS: android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJ ellybeanMr2.onTouchEvent(GestureDetectorCompat.java:479) JS: android.support.v4.view.GestureDetectorCompat.onTouchEvent(GestureDetect orCompat.java:542) JS: com.tns.Runtime.callJSMethodNative(Native Method) JS: com.tns.Runtime.dispatchCallJSMethodNative(Runtime.java:1043) JS: com.tns.Runtime.callJSMethodImpl(Runtime.java:925) JS: com.tns.Runtime.callJSMethod(Runtime.java:912) JS: com.tns.Runtime.callJSMethod(Runtime.java:896) JS: com.tns.Runtime.callJSMethod(Runtime.java:888) JS: com.tns.gen.java.lang.Object_frnal_ts_helpers_l58_c38__TouchListenerImpl .onTouch(Object_frnal_ts_helpers_l58_c38__TouchListenerImpl.java:13) JS: android.view.View.dispatchTouchEvent(View.java:9128) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2680 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2351) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366) JS: android.widget.ScrollView.dispatchTouchEvent(ScrollView.java:614) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366) JS: com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouc hEvent(PhoneWindow.java:2743) JS: com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(Pho neWindow.java:1836) JS: android.app.Activity.dispatchTouchEvent(Activity.java:3009) JS: com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEven t(PhoneWindow.java:2704) JS: android.view.View.dispatchPointerEvent(View.java:9344) JS: android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(View RootImpl.java:5042) JS: android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.j ava:4880) JS: android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4337) JS: android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4 390) JS: android.view.ViewRootImpl$InputStage.f JS: orward(ViewRootImpl.java:4356) JS: android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4482 ) JS: android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4364) JS: android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4539) JS: android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4337) JS: android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4 390) JS: android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4356) JS: android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4364) JS: android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4337) JS: android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6938) JS: android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6811) JS: android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6782) JS: android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRoot Impl.java:7028) JS: android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.ja va:185) JS: android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native M ethod) JS: android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventRece iver.java:176) JS: android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:6999) JS: android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.j ava:7051) JS: android.view.Choreographer$CallbackRecord.run(Choreographer.java:777) JS: android.view.Choreographer.doCallbacks(Choreographer.java:590) JS: android.view.Choreographer.doFrame(Choreographer.java:558) JS: android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.j ava:763) JS: android.os.Handler.handleCallback(Handler.java:739) JS: android.os.Handler.dispatchMessage(Handler.java:95) JS: android.os.Looper.loop(Looper.java:145) JS: android.app.ActivityThread.main(ActivityThread.java:6946) JS: java.lang.reflect.Method.invoke(Native Method) JS: java.lang.reflect.Method.invoke(Method.java:372) JS: com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.ja va:1404) JS: com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199) JS: Email available? true JS: Error: Error: android.content.ActivityNotFoundException: No Activity found t o handle Intent { act=android.intent.action.SENDTO typ=text/plain flg=0x10000000 (has extras) } JS: android.app.Instrumentation.checkStartActivityResult(Instrumentation.jav a:1861) JS: android.app.Instrumentation.execStartActivity(Instrumentation.java:1534)
JS: android.app.ContextImpl.startActivity(ContextImpl.java:1658) JS: android.app.ContextImpl.startActivity(ContextImpl.java:1640) JS: android.content.ContextWrapper.startActivity(ContextWrapper.java:338) JS: com.tns.Runtime.callJSMethodNative(Native Method) JS: com.tns.Runtime.dispatchCallJSMethodNative(Runtime.java:1043) JS: com.tns.Runtime.callJSMethodImpl(Runtime.java:925) JS: com.tns.Runtime.callJSMethod(Runtime.java:912) JS: com.tns.Runtime.callJSMethod(Runtime.java:896) JS: com.tns.Runtime.callJSMethod(Runtime.java:888) JS: com.tns.gen.android.view.GestureDetector_SimpleOnGestureListener_frnal_t s_helpers_l58_c38__TapAndDoubleTapGestureListenerImpl.onSingleTapUp(GestureDetec tor_SimpleOnGestureListener_frnal_ts_helpers_l58_c38__TapAndDoubleTapGestureList enerImpl.java:12) JS: android.view.GestureDetector.onTouchEvent(GestureDetector.java:604) JS: android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJ ellybeanMr2.onTouchEvent(GestureDetectorCompat.java:479) JS: android.support.v4.view.GestureDetectorCompat.onTouchEvent(GestureDetect orCompat.java:542) JS: com.tns.Runtime.callJSMethodNative(Native Method) JS: com.tns.Runtime.dispatchCallJSMethodNative(Runtime.java:1043) JS: com.tns.Runtime.callJSMethodImpl(Runtime.java:925) JS: com.tns.Runtime.callJSMethod(Runtime.java:912) JS: com.tns.Runtime.callJSMethod(Runtime.java:896) JS: com.tns.Runtime.callJSMethod(Runtime.java:888) JS: com.tns.gen.java.lang.Object_frnal_ts_helpers_l58_c38__TouchListenerImpl .onTouch(Object_frnal_ts_helpers_l58_c38__TouchListenerImpl.java:13) JS: android.view.View.dispatchTouchEvent(View.java:9128) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2680 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2351) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366) JS: android.widget.ScrollView.dispatchTouchEvent(ScrollView.java:614) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366) JS: android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691 ) JS: android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2366) JS: com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouc hEvent(PhoneWindow.java:2743) JS: com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(Pho neWindow.java:1836) JS: android.app.Activity.dispatchTouchEvent(Activity.java:3009) JS: com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEven t(PhoneWindow.java:2704) JS: android.view.View.dispatchPointerEvent(View.java:9344) JS: android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(View RootImpl.java:5042) JS: android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.j ava:4880) JS: android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4337) JS: android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4 390) JS: android.view.ViewRootImpl$InputStage.forward(ViewRootIm JS: pl.java:4356) JS: android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4482 ) JS: android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4364) JS: android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4539) JS: android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4337) JS: android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4 390) JS: android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4356) JS: android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4364) JS: android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4337) JS: android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6938) JS: android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6811) JS: android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6782) JS: android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRoot Impl.java:7028) JS: android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.ja va:185) JS: android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native M ethod) JS: android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventRece iver.java:176) JS: android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:6999) JS: android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.j ava:7051) JS: android.view.Choreographer$CallbackRecord.run(Choreographer.java:777) JS: android.view.Choreographer.doCallbacks(Choreographer.java:590) JS: android.view.Choreographer.doFrame(Choreographer.java:558) JS: android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.j ava:763) JS: android.os.Handler.handleCallback(Handler.java:739) JS: android.os.Handler.dispatchMessage(Handler.java:95) JS: android.os.Looper.loop(Looper.java:145) JS: android.app.ActivityThread.main(ActivityThread.java:6946) JS: java.lang.reflect.Method.invoke(Native Method) JS: java.lang.reflect.Method.invoke(Method.java:372) JS: com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.ja va:1404) JS: com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
I get the same error on my 7.1.1 device.
Seems to be related to the body text.
The error goes away (and an email is composed) if I remove the EXTRA_TEXT.
Also tried EXTRA_HTML_TEXT but also not working.
Can you share how you're invoking the plugin?
I had the same exception and stacktrace when I tried to implement. When I omitted any references to the attachment array in my call to the compose method it started working.
i am using code
export class LoginDialog{ _emailEnvio: String; _mensajeError:Boolean=false; _mensaje:String;
constructor(private modal: ModalDialogParams,
private page:Page){
this.page.on("loaded", (args)=>{
(<any>args.object).backgroundColor="transparent"
});
this.page._dia
}
/**
* seleccionarEnviarCorreo
*/
public seleccionarLogin(args: TouchGestureEventData) {
let seleccion = args.action;
let grid = <GridLayout>args.object;
if (seleccion == "up") {
grid.backgroundColor = new Color("#e8bd4b");
} else {
grid.backgroundColor = new Color("#fecd4c");
}
}
Same here today, with an empty array for attachments it throws
JS: Error in email.compose: Error: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.SENDTO typ=text/plain flg=0x10000000 (has extras) }
removing attachments fixes it.