【发布时间】:2017-04-02 04:23:12
【问题描述】:
我收到了这个错误
必需的 android.support.v4.app.Fragment
在 in.ashirvad.dhruv.krust.EventFragment 中找到
public void displayView(int viewId) {
Fragment fragment = null;
String title = getString(R.string.app_name);
switch (viewId) {
case R.id.nav_about:
fragment = new NewsFragment();
title = "News";
break;
case R.id.nav_events:
fragment = new EventFragment();
title = "Events";
break;
}
if (fragment != null) {
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.replace(R.id.content_frame, fragment);
ft.commit();
}
// set the toolbar title
if (getSupportActionBar() != null) {
getSupportActionBar().setTitle(title);
}
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.closeDrawer(GravityCompat.START);
}
P.S.- in.ashirvad.dhruv.krust 是我的包名
【问题讨论】:
-
检查你的 Import import android.support.v4.app.Fragment;导入android.support.v4.app.FragmentTransaction;你可以导入另一个