簡體   English   中英

從第一個活動切換到第二個活動時如何暫停第一個活動而不破壞第一個活動?

[英]How can I put the first activity on pause when switching from the first activity to the second one and not destroy first activity?

我有第一個活動和一個按鈕,當我單擊按鈕時,我轉到第二個活動 當我移動/在第二個活動中時,我希望第一個活動不被破壞而是暫停(FirstActivity.Pause)。 告訴我是否有辦法實現這一點?

我想實現這一點,以便不會刪除第一個活動中的數據。

謝謝!

它是暫停第一次活動的默認行為,您沒有在其上調用 finish() 。 你的意圖應該是這樣的Intent i= new Intent(context, secondActivity.class); startActivity(i); Intent i= new Intent(context, secondActivity.class); startActivity(i);

請分享您的代碼以查找問題。

您的活動應該暫停。 您應該將這行代碼添加到您的 on create 方法中:

button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
    startActivity(new Intent(FirstActivity.this, SecondaryActivity.class));
}
});

當您處於次要活動時,您的主要活動將暫停。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM