nativescript-email icon indicating copy to clipboard operation
nativescript-email copied to clipboard

android.intent.action.SENDTO

Open mendokar opened this issue 8 years ago • 5 comments

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)

mendokar avatar Aug 13 '17 21:08 mendokar

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.

SteveOliverC avatar Aug 18 '17 19:08 SteveOliverC

Can you share how you're invoking the plugin?

EddyVerbruggen avatar Aug 18 '17 19:08 EddyVerbruggen

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.

ebjerkelund avatar Sep 26 '17 21:09 ebjerkelund

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");

    }
}

mendokar avatar Sep 28 '17 11:09 mendokar

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.

fthuin avatar Apr 11 '18 08:04 fthuin