我有一個長時間運行的操作。一個線程裏面,我開始喜歡這個當我使用其他應用程序時,Android活動顯示在最前面
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new Thread(new Runnable() {
@Override
public void run() {
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
runOnUiThread(new Runnable() {
@Override
public void run() {
startActivity(new Intent(MainActivity.this,MainActivity.class));
}
});
}
}).start();
}
問題的新活動當我運行其他應用程序和線程結束,該活動出現在屏幕的頂部。如何強制該活動不要在頂部?
'startActivity(new Intent(MainActivity.this,MainActivity.class));'你爲什麼要再次開始當前的活動? –
這是一個例子。在真實情況下,我開始另一個 – Rainmaker