私は定義dialogfragments
しました(Androidのドキュメントはそれがより良いと言っているので、実際にそうです)が、今はPreferenceActivity
.
問題は、getSupportFragmentManager()
互換ライブラリで動作しないため、そこで使用できず、PreferenceFragment を使用できないことです。道路封鎖シナリオのように見えます。
誰でもこれについてアドバイスできますか?
私は定義dialogfragments
しました(Androidのドキュメントはそれがより良いと言っているので、実際にそうです)が、今はPreferenceActivity
.
問題は、getSupportFragmentManager()
互換ライブラリで動作しないため、そこで使用できず、PreferenceFragment を使用できないことです。道路封鎖シナリオのように見えます。
誰でもこれについてアドバイスできますか?
ご指摘のとおり、PreferenceFragment は Android 互換パッケージには含まれておらず、残念ながらこれを回避する明確な方法はありません。私自身の個人的なプロジェクトでは、Android のソース コードから実装を変更する必要がありました: http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.0.4_r1。 2/android/preference/PreferenceFragment.java
この質問への回答には、いくつかの素晴らしい提案があります: PreferenceFragment は意図的に互換性パッケージから除外されましたか?