无法在 DroidWizard 框架中使用 butterknife
Unable to use butterknife in DroidWizard framework
我正在为我的 android 开发使用 DroidWizard MVP 框架,当我尝试使用 butterknife 库进行依赖注入时,它不起作用...
public class FriendsFragment 扩展 CoreFragment 实现 FriendsCallBack
{
private static final String TAG = FriendsFragment.class.getSimpleName();
@BindView(R.id.tab_layout)
protected TabLayout tabLayout;
@BindView(R.id.view_pager)
protected ViewPager viewPager;
private CallbackManager mCallbackManager;
public static FriendsFragment newInstance()
{
return new FriendsFragment();
}
@Override
protected FriendsPresenter setCorePresenter() {
return new FriendsPresenter();
}
@Override
protected void initializeView(Bundle savedInstanceState)
{
FriendsPagerAdapter friendsPagerAdapter = new FriendsPagerAdapter(getChildFragmentManager());
viewPager.setAdapter(friendsPagerAdapter);
tabLayout.setupWithViewPager(viewPager);
}
@Override
protected int getLayout()
{
return R.layout.fragment_friends;
}
@Override
protected CorePresenter.CoreCallBack getCoreCallBack() {
return this;
}
}
我在图书馆项目中使用 Butterknife。我的意思是 butterknife 图书馆在另一个图书馆
我们无法在库项目中添加 butterknife。而是在您的主模块应用程序中使用它。请参考 https://github.com/JakeWharton/butterknife/issues/45 库问题
我正在为我的 android 开发使用 DroidWizard MVP 框架,当我尝试使用 butterknife 库进行依赖注入时,它不起作用...
public class FriendsFragment 扩展 CoreFragment 实现 FriendsCallBack { private static final String TAG = FriendsFragment.class.getSimpleName();
@BindView(R.id.tab_layout)
protected TabLayout tabLayout;
@BindView(R.id.view_pager)
protected ViewPager viewPager;
private CallbackManager mCallbackManager;
public static FriendsFragment newInstance()
{
return new FriendsFragment();
}
@Override
protected FriendsPresenter setCorePresenter() {
return new FriendsPresenter();
}
@Override
protected void initializeView(Bundle savedInstanceState)
{
FriendsPagerAdapter friendsPagerAdapter = new FriendsPagerAdapter(getChildFragmentManager());
viewPager.setAdapter(friendsPagerAdapter);
tabLayout.setupWithViewPager(viewPager);
}
@Override
protected int getLayout()
{
return R.layout.fragment_friends;
}
@Override
protected CorePresenter.CoreCallBack getCoreCallBack() {
return this;
}
}
我在图书馆项目中使用 Butterknife。我的意思是 butterknife 图书馆在另一个图书馆
我们无法在库项目中添加 butterknife。而是在您的主模块应用程序中使用它。请参考 https://github.com/JakeWharton/butterknife/issues/45 库问题