不推荐使用Activity.showDialog(int),Activity.removeDialog(int)

Cod*_*oid 1 android

在这个问题中,Dialog.show()与Activity.showDialog() 建议使用2010年的showDialog().我需要支持Android 2.1-4.1所以我应该保留这个已弃用的代码还是更改它?弃用的原因?

Ran*_*Ran 5

Android UI现在基于片段,因此您应该使用DialogFragment.

它包含在支持库v4中,因此您也可以在Android v2.1中使用它.

博客文章示例:

http://android-developers.blogspot.co.il/2012/05/using-dialogfragments.html

文档:

http://developer.android.com/reference/android/support/v4/app/DialogFragment.html