Could anyone give me some helps?
On 4月1日, 下午5時17分, "Augustin.CL" <iamaugus...@gmail.com> wrote:
> Dear All,
> Recently, I have tried to know what would happen to an
> alive thread, when the device goes to sleep. I program a simple
> activity that will create and start a thread printing "HERE AM I"
> repeatedly through Log.d. I expect the thread would be stopped after I
> "echostandby> /sys/android_power/request_state." The screen is off,
> but the thread still keeps alive and prints out "HERE AM I." I don't
> know why the thread can't be stopped. I test this through emulator
> (1.5cupcake) and G1(1.1?), but the results are the same. Could anyone
> give me some suggestions or hints about this question? Thanks in
> advanced.
>
> The following is my simple activity.
>
> ===============================CODE
> HERE=================================
> ublic class TestServiceDroid extends Activity {
>
> PowerManager.WakeLock lock;
> Thread h;
>
> @Override
> public void onCreate(Bundle savedInstanceState) {
> super.onCreate(savedInstanceState);
> setContentView(R.layout.main);
>
> Thread h = new Thread(new Runnable(){
> public void run(){
> while(true){
> try {
> Log.d("TEST SERVICE","HERE AM I");
>
> Thread.currentThread().sleep(3000);
> } catch (InterruptedException e) {
> // TODO Auto-generated catch
> block
> e.printStackTrace();
> }
> }
> }
> });
> h.start();
> }}
>
> ===============================CODE
> HERE=================================
>
> Best regards,
> Augustin.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---