UIスレッドからAsyncTaskを介してスレッドを生成した場合、UIスレッドが終了すると、このスレッドは強制終了されますか?
私のAsyncTask(spawned fom UI)は操作を実行してから、必要に応じて通知マネージャーを呼び出します(私のアプリケーション機能の一部)。これはうまく機能しますが、アプリケーションが終了すると通知が停止します。これはUIスレッドが終了したためだと思います。したがって、子も終了します。
私はサービスを検討しましたが(最初はデーモンと同様に実行されると想定しています)、これらはUI /メインスレッドで実行されるため、UIスレッドの終了後も永続的ではないことを読みました。
私の質問は、Androidアプリから生成されたデーモンの機能をどのように取得できるかということです。スポーンする親プロセスの外部で権限は必要ありません。また、再起動後も永続的である必要はありません。
POSIX APIはNDKを介してスレッドを作成しますか、それとも完全に間違っていますか?
Androidで数日しか過ごしなかったので、それでも自分の道を感じようとしています。どうもありがとう!