碎片中的类型铸造性能使不可逆转类型



启动活动:MainActivity,fragmentLaunch活动:Fraghandler(带有view Pager和Tabs),片段活动:frag1

Error: FragHanlder can not be cast to Mainactivity

根据指南使用代码:

 new ColorChooserDialog.Builder((MainActivity)getActivity(),R.string.color_palette)
                    .titleSub(R.string.colors)
                    .preselect(startuppri)
                    .show();

以下是在片段中导入的分类。

import android.support.v4.app.Fragment;
import android.support.v4.content.ContextCompat;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.AlertDialog;
import android.support.v7.preference.PreferenceManager;

哦,这是您要遇到的问题吗?

https://github.com/afollestad/material-dialogs/issues/683

您需要与父母活动一起键入铸件,而不是片段

new ColorChooserDialog.Builder((YourActivity)getActivity, R.string.color_palette)
                        .titleSub(R.string.colors)
                        .preselect(startuppri)
                        .show();

最新更新