みなさん、こんにちは
ActivityからThreadを生成して、Httpを投げたいと思います。
HTTPを投げた後に、別のアプリへ切り替わったらばThreadはどのようになるのでしょうか?
Activity自体がなくなることは知っているのですが、Threadがどのようになるのかわかりません。
試しにコードを書いてみた所、Threadは死んでいませんでした。
ThreadからUIへアクセスが無いと仮定した場合、このThreadは安全なのでしょうか?
試しに書いたコードは、こんなコードです。
java
1@Override 2 protected void onCreate(Bundle savedInstanceState) { 3 super.onCreate(savedInstanceState); 4 setContentView(R.layout.activity_main); 5 6 new Thread(()->{ 7 for (;;) { 8 SystemClock.sleep(1000); // Activityが隠れたら、Uiにアクセスしない限りこのThreadは安全なのか? 9 Log.d(TAG, "onCreate"); 10 } 11 }).start(); 12 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/31 12:29
2016/10/31 12:45
2016/10/31 13:01
2016/10/31 13:12
2016/10/31 13:27
2016/10/31 13:37