Tag: android dialogfragment

棒棒堂v21,FragmentDialog不采取我的活动主题

我有我的活动主题如下。 @color/colorPrimary @color/colorPrimaryDark @color/colorPrimary @color/colorPrimary 该活动有一个简单的FragmentDialog开始使用(Kotlin代码) MyDialogFragment().show(supportFragmentManager, MyDialogFragment.TAG) MyDialogFragment确实有一个Button。 因此,我期望Button的颜色是按照主题的colorPrimary。 但是按钮的颜色(在v21上)只有灰色) 这适用于棉花糖(即v23)而不是棒棒糖(v21)。 我没有尝试v22。 …所以我想v21不会自动inheritance活动的主题。 对于KitKat及以下,这不适用,因为它不使用’android:colorButtonNormal’ 我应该如何让我的FragmentDialog获得我在我的活动上设置的主题?

SupportfragmentManager变成null android kotlin

我试图从onPostExecute启动一个dialogFragment,但由于某种原因supportFragmentManager返回null。 我试图从主要活动和其他片段启动dialogFragment,它完美的作品,但我不能从AsyncTask启动它。 这是AsyncTask: – class SubscribeTask: AsyncTask<Void, Void, Void> { var mContext: Context var mTextView_temp: TextView var mTextView_humidity: TextView var mWeather_image: ImageView var mMessage: JsonObject var mResult = JsonObject() var mTemp: String = "" var mHumidity: String = "" var mLdr: Boolean = true var mRain: Boolean = false var mWeather: Int = 0 var […]