私が開発しているアプリの場合、次のようにメイン スレッドからスレッドを作成しました。
Thread background = new Thread(new Runnable() {
public void run() {
Log.d ("Thread", "Thread has started");
processImage(data, size.width, size.height, camera);
camera.addCallbackBuffer(data);
Log.d ("Thread", "Thread has ended");
}
});
if (!background.isAlive){
background.start();
}
では、この新しく作成されたスレッドが (バックグラウンドで) メイン スレッドと一緒に実行されていると仮定しても安全でしょうか?