Thanks Ytai, I will try it and com up with the result as soon as possible. On Tuesday, September 9, 2014 11:38:21 PM UTC+2, Ytai wrote: > > That's called a service in android lingo. See HelloIOIOService as an > example. > On Sep 9, 2014 2:35 PM, "Majid ff" <[email protected] <javascript:>> > wrote: > >> I am using IOIO0504, DevBoot-IOIO0401-App-IOIO0500.ioioimg, I put a >> breakpoint in IOIOImpI on the line that generate "Client requested >> disconnect." but I am very biggner in android java and couldn't manage to >> get the stack trace, any way, my app above also stop working and IOIO >> disconnect when another app pop up over my app! which mean that this app >> cannot running in background! >> I am not sure if the problem with my app which I just downloaded from >> here! <https://github.com/LookHin/IOIO_PIR_MOTION_SENSOR> >> >> What I need is just a simple app that can be run in background and able >> to detect the movment using IOIO and PIR sensor! >> >> >> On Tuesday, September 9, 2014 9:57:07 PM UTC+2, Ytai wrote: >>> >>> Which version of IOIOLib are you using? >>> Assuming you're working in a debug setting, can you put a breakpoint on >>> the line that generated the "Client requested disconnect." in IOIOImpl and >>> post the stack trace that lead to this? >>> >>> On Tue, Sep 9, 2014 at 10:55 AM, Majid ff <[email protected]> wrote: >>> >>>> well, as soon as the screen goes dark I see the following log from >>>> Eclipse LogCat: >>>> >>>> 09-09 19:49:43.950: W/IInputConnectionWrapper(20359): getSelectedText >>>> on inactive InputConnection >>>> 09-09 19:49:43.950: W/IInputConnectionWrapper(20359): setComposingText >>>> on inactive InputConnection >>>> 09-09 19:49:43.955: W/IInputConnectionWrapper(20359): getExtractedText >>>> on inactive InputConnection >>>> 09-09 19:49:43.955: D/IOIOImpl(20359): Client requested disconnect. >>>> 09-09 19:49:43.955: V/SocketIOIOConnection(20359): Client initiated >>>> disconnect >>>> 09-09 19:49:43.955: D/IOIOImpl(20359): Client requested disconnect. >>>> 09-09 19:49:43.955: W/System.err(20359): java.lang.InterruptedException >>>> 09-09 19:49:43.955: W/System.err(20359): at java.lang.VMThread. >>>> sleep(Native Method) >>>> 09-09 19:49:43.955: W/System.err(20359): at java.lang.Thread.sleep( >>>> Thread.java:1031) >>>> 09-09 19:49:43.955: W/System.err(20359): at java.lang.Thread.sleep( >>>> Thread.java:1013) >>>> 09-09 19:49:43.955: W/System.err(20359): at com.LookHin. >>>> ioio_pir_motion_sensor.MainActivity$Looper.loop(MainActivity.java:157) >>>> 09-09 19:49:43.955: W/System.err(20359): at ioio.lib.util. >>>> IOIOBaseApplicationHelper$IOIOThread.run(IOIOBaseApplicationHelper.java >>>> :62) >>>> 09-09 19:49:43.960: D/IOIOProtocol(20359): Received soft close. >>>> 09-09 19:49:43.960: D/IOIOImpl(20359): Connection lost / aborted >>>> 09-09 19:49:43.960: D/IOIOBaseApplicationHelper(20359): IOIOThread is >>>> exiting >>>> 09-09 19:49:43.960: D/IOIOImpl(20359): Client requested disconnect. >>>> 09-09 19:49:43.960: V/DeviceConnectionBootstrap(20359): disconnect() >>>> 09-09 19:49:43.960: D/IOIOImpl(20359): Connection lost / aborted >>>> 09-09 19:49:43.960: D/IOIOBaseApplicationHelper(20359): IOIOThread is >>>> exiting >>>> 09-09 19:49:43.960: D/IOIOBaseApplicationHelper(20359): IOIOThread is >>>> exiting >>>> 09-09 19:49:43.960: V/DeviceConnectionBootstrap(20359): close() >>>> 09-09 19:49:43.960: V/DeviceConnectionBootstrap(20359): state <= CLOSED >>>> >>>> How to know if my app no longer runnig when the screen turn off? I mean >>>> how to insure that is not an IOIO disconnecting? >>>> Thanks. >>>> >>>> >>>> On Tuesday, September 9, 2014 7:26:47 PM UTC+2, Ytai wrote: >>>>> >>>>> The IOIO should NOT disconnect when the phone goes to standby. Are you >>>>> sure it actually does, or is it just your app no longer running that >>>>> causes >>>>> the issue you're seeing. >>>>> Al's suggestion would (for better or worse) avoid the problem by >>>>> preventing the phone from sleeping while your app is running. >>>>> >>>>> On Mon, Sep 8, 2014 at 2:49 PM, Al B <[email protected]> wrote: >>>>> >>>>>> Add this to your activity: >>>>>> >>>>>> @Override >>>>>> public void onCreate(Bundle savedInstanceState) { >>>>>> wakeLock_ = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, >>>>>> "MainActivity"); >>>>>> } >>>>>> >>>>>> @Override >>>>>> protected void onStart() { >>>>>> super.onStart(); >>>>>> wakeLock_.acquire(); >>>>>> } >>>>>> >>>>>> >>>>>> @Override >>>>>> protected void onStop() { >>>>>> wakeLock_.release(); >>>>>> } >>>>>> >>>>>> >>>>>> And this to your manifest: >>>>>> >>>>>> <uses-permission android:name="android.permission.WAKE_LOCK" /> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "ioio-users" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> To post to this group, send email to [email protected]. >>>>>> Visit this group at http://groups.google.com/group/ioio-users. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "ioio-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at http://groups.google.com/group/ioio-users. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "ioio-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at http://groups.google.com/group/ioio-users. >> For more options, visit https://groups.google.com/d/optout. >> >
-- You received this message because you are subscribed to the Google Groups "ioio-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/ioio-users. For more options, visit https://groups.google.com/d/optout.
