3
A
回答
1
您不需要撥打stop(
)方法。 Android系統會自動通過這些生命週期方法。
但是顯然onDestroy()
總是在onStop()
之後被調用。
如果你想殺死活動只需撥打finish()
,它會破壞你的活動。
但是請再次記住onStop()
始終稱爲系統級別,如果您致電finish()
,請遵循活動生命週期。
備註:如果系統殺死您的應用程序或活動以利用內存,則無法保證從活動生命週期中調用這些方法。
+0
我相信OP在想,爲什麼他們會在不調用'onStop()'的情況下觀察'onCreate()'和'onDestroy()'被調用。 – GSerg
2
使用finish();
銷燬活動。
0
public class ExampleActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.empty);
System.out.println("in onCreate");
finish();
}
@Override
public void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
System.out.println("in onDestroy");
}
}
當活動運行然後調用onCreate()方法和的onDestroy() 方法
相關問題
- 1. 我們可以在沒有DataAdapter的情況下填充DataSet嗎?
- 2. 我可以在沒有用戶界面的情況下移除活動嗎?
- 3. Android:我可以在沒有活動的情況下訪問系統服務嗎?
- 4. 如何在沒有stop()方法的情況下停止線程?
- 5. 我可以避免在以下情況下覆蓋方法嗎?
- 6. 我們可以在沒有MS Access的情況下運行Access宏嗎?
- 7. 我們可以在沒有APNS的情況下顯示徽章嗎?
- 8. 我們可以在沒有Visual Studio 2013 Ultimate的情況下安裝codecoverage.exe嗎?
- 9. 我們可以在沒有Azure的情況下使用SQL Server 2016 Polybase嗎?
- 10. 我們可以在沒有haproxy的情況下實現Consul負載平衡嗎?
- 11. 我可以在沒有鍵盤的情況下訪問stdin嗎?
- 12. 我可以在沒有IIS的情況下安裝SharePoint Foundation嗎?
- 13. 我可以在沒有「擴展」的情況下創建GUI嗎?
- 14. 我可以在沒有Node.js的情況下使用Tumblr.js嗎?
- 15. 我可以在沒有pgAdmin4的情況下安裝postgresql嗎?
- 16. 我可以在沒有Visual Studio的情況下創建ClickOnce嗎?
- 17. 我可以在沒有MembershipProvider的情況下實現RoleProvider嗎?
- 18. 我可以在沒有用戶的情況下使用oauth2嗎?
- 19. aws - 我可以在沒有S3的情況下使用EC2嗎?
- 20. 我可以在沒有GoogleMap的情況下實例化Polyline嗎?
- 21. 我可以在沒有Ruby的情況下生成Rails SECRET_KEY_BASE嗎?
- 22. 我可以在沒有keystone的情況下安裝swift嗎?
- 23. 我可以在沒有ID的情況下放入嗎?
- 24. 我可以在沒有ADFS的情況下設置SAML IDP嗎?
- 25. 我可以在沒有Eclipse的情況下使用BIRT嗎?
- 26. 我可以在沒有CALayers的情況下使用Core Animation嗎?
- 27. 我可以在沒有Zend_Application的情況下使用zfdebug嗎?
- 28. 我可以在沒有SharePoint的情況下使用K2 Blackpearl嗎?
- 29. 我可以在沒有登錄的情況下運行tfs嗎?
- 30. 我可以在沒有黑條的情況下旋轉UIView嗎?
使用'finish'方法來破壞活性。 – Tauqir