我正在尝试开始后台活动。所以我有以下
new Thread() {
@Override
public void run() {
this.startActivity( new Intent(this, WhereAmI.class));
}
}.start();
问题在于无法在新线程中创建startActivity。如果无法做到这一点,我如何在后台启动新活动,这样就不会影响当前的GUI。
答案 0 :(得分:2)
查找Android Services。这些是不影响当前UI的“后台”活动。请注意,服务不是线程,而是在主UI线程上运行。此外,您无法在线程中启动服务。如果需要执行任何阻止活动,则必须在Service
内部启动一个线程。