Yeah, we have the same challenge. Our current workaround is to launch our 
Activity as a sticky activity, and then push it to the background after it 
starts processing events. Hopefully, that keeps it invisible to device users at 
startup, but gets our service running in-process. It's an ugly hack, but we 
hope Qt can work on this or perhaps we can help by contributing eventually.

Corey

-----Original Message-----
From: Jason H [mailto:jh...@gmx.com] 
Sent: Monday, March 07, 2016 11:55 AM
To: Pendleton, Corey <corey.pendle...@garmin.com>
Cc: interest@qt-project.org
Subject: Re: [Interest] Android services

Thanks, but
1. I need it now.
2. "The Android Application running can now have a QtActivity or a QtService, 
but having both in the same process is not supported."

Both of which are deal-breakers. It's be nice to know if I can work around the 
limitation of the patch?




> Sent: Monday, March 07, 2016 at 12:46 PM
> From: "Pendleton, Corey" <corey.pendle...@garmin.com>
> To: "interest@qt-project.org" <interest@qt-project.org>
> Subject: Re: [Interest] Android services
>
> You might find this interesting: 
> https://bugreports.qt.io/browse/QTBUG-37221
> According to the patch associated with that report: 
> https://codereview.qt-project.org/#/c/149018/ this feature may be available 
> to you with Qt 5.7.
> 
> Corey
> 
> -----Original Message-----
> From: m...@rpzdesign.com [mailto:m...@rpzdesign.com]
> Sent: Friday, March 04, 2016 5:50 PM
> To: interest@qt-project.org
> Subject: Re: [Interest] Android services
> 
> Why don't you create a skeleton test app and share with the group the source 
> code.
> 
> I sent you a reply message yesterday suggesting the Android Job API.
> 
> You might find sweeter fruit using that.
> 
> md
> 
> 
> On 3/4/2016 4:46 PM, Jason H wrote:
> > So I am trying to implement a background service and it's not going very 
> > well. The service is being used to upload files when the UI is suspended.
> >
> > My usage differs from the http://www.kdab.com/qt-android-episode-7/ 
> > tutorial in a number of ways.
> >
> > 1. I have a Qt App
> > 2. I have a subclassed QtActivity
> > 3. I have a subclassed IntentService 4. The intent service calls the 
> > native statics functions.
> > 5. I've added <service android:name=".MyUploadService" 
> > android:exported="false" android:enabled="true"/> to the manifest, and 
> > spec'd MyActivity as the activity.
> >
> >
> > 6. MyActivity::onCreate calls:
> >          Intent serviceIntent = new Intent(this, MyUploadService.class);
> >          startService(serviceIntent);
> >
> > And that's where it stops.
> >
> > In my MyUploadService,
> > 1. None of the below gets logged:
> >      @Override
> >      public MyUploadService() {
> >          super("MyUploadService");
> >          java.lang.System.out.println(this.getClass().toString() + " 
> > Initialized");
> >      }
> >
> >      @Override
> >      public void onCreate() {
> >          java.lang.System.out.println(this.getClass().toString() + " 
> > Created");
> >      }
> >
> >      @Override
> >      public void onHandleIntent(Intent workIntent) {
> >          java.lang.System.out.println(this.getClass().toString() + " 
> > onHandleIntent");
> >          ...
> >      }
> >
> > Once the service is started, it is occasionally sent messages for work to 
> > do. But it doesn't get that far.
> >
> >
> > Help?
> >
> > _______________________________________________
> > Interest mailing list
> > Interest@qt-project.org
> > http://lists.qt-project.org/mailman/listinfo/interest
> >
> 
> 
> 
> ________________________________
> 
> CONFIDENTIALITY NOTICE: This email and any attachments are for the sole use 
> of the intended recipient(s) and contain information that may be confidential 
> and/or legally privileged. If you have received this email in error, please 
> notify the sender by reply email and delete the message. Any disclosure, 
> copying, distribution or use of this communication (including attachments) by 
> someone other than the intended recipient is prohibited. Thank you.
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
> 
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to