17

私は定義dialogfragmentsしました(Androidのドキュメントはそれがより良いと言っているので、実際にそうです)が、今はPreferenceActivity.

問題は、getSupportFragmentManager()互換ライブラリで動作しないため、そこで使用できず、PreferenceFragment を使用できないことです。道路封鎖シナリオのように見えます。

誰でもこれについてアドバイスできますか?

4

1 に答える 1

1

ご指摘のとおり、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 は意図的に互換性パッケージから除外されましたか?

于 2012-07-25T04:46:35.410 に答える