Android 不要启动MainActivity界面,直接后台运行?启动无界面的Activity,让一直在后台运行?

问题
Android 不要启动MainActivity界面,直接后台运行?启动无界面的Activity,让一直在后台运行?

解答
有时候我们需要运行后直接在后台运行,不要显示界面,我们的代码可以这样写:

@Override
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        moveTaskToBack(isFinishing());     // 进入后台运行
}

// 当APP进入前台恢复显示时,立即进入后台
@Override
protected void onResume() {
        super.onResume();

        moveTaskToBack(isFinishing());     // 进入后台运行
}