cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Laurent Deketelaere (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CB-7705) MediaProvider kills cordova Application in background
Date Fri, 03 Oct 2014 11:11:33 GMT
Laurent Deketelaere created CB-7705:
---------------------------------------

             Summary: MediaProvider kills cordova Application in background
                 Key: CB-7705
                 URL: https://issues.apache.org/jira/browse/CB-7705
             Project: Apache Cordova
          Issue Type: Bug
          Components: Android, Plugin Camera
    Affects Versions: 3.5.0
         Environment: Android 4.4.4 on MotoG
            Reporter: Laurent Deketelaere
            Priority: Blocker


Reproduced with Camera 0.3.1, 0.3.2, 0.3.3-dev

Simply with this code directly in index.html :
{code:javascript}
navigator.camera.getPicture(onSuccess, onFail, { quality: 50, destinationType: Camera.DestinationType.FILE_URI
});

function onSuccess(imageURI) {
    console.log(imageURI);
}

function onFail(message) {
    console.log('Failed because: ' + message);
}
{code}

Happen very often with sourceType: Camera.PictureSourceType.CAMERA and less often with sourceType:
Camera.PictureSourceType.SAVEDPHOTOALBUM

logcat : 
{quote}
10-03 12:32:04.199: I/ActivityManager(1019): Process android.process.media (pid 5150) has
died.
10-03 12:32:04.199: W/ActivityManager(1019): Scheduling restart of crashed service com.android.providers.media/.MtpService
in 29466ms
10-03 12:32:04.199: I/ActivityManager(1019): Killing 4972:cordova.myAPP/u0a187 (adj 7): depends
on provider com.android.providers.media/.MediaProvider in dying proc android.process.media
10-03 12:32:04.201: W/ContextImpl(1235): Calling a method in the system process without a
qualified user: android.app.ContextImpl.sendBroadcast:1252 android.content.ContextWrapper.sendBroadcast:365
com.motorola.motocare.util.TriggerHelper$TriggerBuilder.send:76 com.motorola.motocare.internal.frameworkevents.ProcessKillTrigger.sendTrigger:147
com.motorola.motocare.internal.frameworkevents.ProcessKillTrigger.handleFrameworkEvent:164

10-03 12:32:04.216: W/dalvikvm(9495): method Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;.drawDividersHorizontal
incorrectly overrides package-private method with same name in Landroid/widget/LinearLayout;
10-03 12:32:04.217: W/dalvikvm(9495): method Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;.drawDividersVertical
incorrectly overrides package-private method with same name in Landroid/widget/LinearLayout;
10-03 12:32:04.217: W/dalvikvm(9495): method Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;.drawHorizontalDivider
incorrectly overrides package-private method with same name in Landroid/widget/LinearLayout;
10-03 12:32:04.217: W/dalvikvm(9495): method Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;.drawVerticalDivider
incorrectly overrides package-private method with same name in Landroid/widget/LinearLayout;
10-03 12:32:04.220: I/WindowState(1019): WIN DEATH: Window{436830a8 u0 cordova.myAPP/cordova.myAPP}
{quote}

Tried also with cordova preference : 
{quote}
<preference name="AndroidLaunchMode" value="singleTask"/>
{quote}

I can fix this behavior with cordova-plugin-wezka-nativecamera, but they don't manage Gallery,
and it's Android only. 




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


Mime
View raw message