在这个问题Dialog.show() vs. Activity.showDialog()中,建议使用2010年的showDialog()。我需要支持Android 2.1-4.1,那么我应该保留这个已弃用的代码还是更改它?弃用的原因?
答案 0 :(得分: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