setDisplayHomeAsUpEnabled
'un ne yaptığını biliyorum, ancak sadece merak ediyorum setDefaultDisplayHomeAsUpEnabled
. Hiçbir doküman bulunamadı, kullanıldığı durumlar dışında hiçbir şey bulamıyor.Android Destek kitaplığında ActionBar # setDefaultDisplayHomeAsUpEnabled öğesi nedir?
1
A
cevap
2
Bu yöntem yalnızca Android'den bu yana kullanılabilen "yerel" ActionBar sınıfında değil, Destek Eylem Çubuğunda kullanılabilir. Daha da önemlisi, kaynak için @hide
ile açıklamalı, yani resmi API'nin bir parçası değildir. üçüncü taraf geliştiriciler. Bu yüzden Google tarafından hiçbir yerde belgelenmiyor. Kullanmamalısın. Yani temelde
public void setDefaultDisplayHomeAsUpEnabled(boolean enable) {
if (!mDisplayHomeAsUpSet) {
setDisplayHomeAsUpEnabled(enable);
}
}
tam olarak setDisplayHomeAsUpEnabled
kullanma gibi ama değer henüz kullanarak elle aynı ayarlanmamış yok sadece: kaynaklarına daha derin bir göz olması
, ben WindowDecorActionBar
uygulanan yöntem buldu bahsedilen işlev.
tldr: Her zaman setDisplayHomeAsUpEnabled
kullanmalı ve varsayılan yöntemi ihmal etmelisiniz.