2017-02-09 96 views
0

所以,我创建了一个导航抽屉,它都工作正常。我离开我的电脑快速休息,我的电脑崩溃,结果现在正在抛出该错误。任何人有任何想法,我已经尝试重建项目清洁等?Android:无法解析符号'content_frame'

@SuppressWarnings("StatementWithEmptyBody") 
@Override 
public boolean onNavigationItemSelected(MenuItem item) { 
    // Handle navigation view item clicks here. 
    int id = item.getItemId(); 
    FragmentManager fragmentManager = getFragmentManager(); 

    if (id == R.id.content_main_menu) { 
     //go to main menu 
    } else if (id == R.id.nav_insulin_layout) { 
     fragmentManager.beginTransaction().replace(R.id.content_frame, new InsulinTrackerFragment()).commit(); 
    } else if (id == R.id.nav_bmi_layout) { 
     fragmentManager.beginTransaction().replace(R.id.content_frame, new BmiFragment()).commit(); 
    } else if (id == R.id.nav_reminders_layout) { 
     fragmentManager.beginTransaction().replace(R.id.content_frame, new RemindersFragment()).commit(); 
    } else if (id == R.id.nav_leaderboard_layout) { 
     fragmentManager.beginTransaction().replace(R.id.content_frame, new LeaderboardFragment()).commit(); 
    } else if (id == R.id.nav_settings_layout) { 
     fragmentManager.beginTransaction().replace(R.id.content_frame, new SettingsFragment()).commit(); 
    } 

    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); 
    drawer.closeDrawer(GravityCompat.START); 
    return true; 
    } 
} 

回答

0

在文件菜单下执行“invalidate cache and restart”。

您的R.java已损坏,需要重建索引。在我提到的步骤之后,从Build菜单下执行一个干净的构建

另外一个Build - > rebuild项目应该在失效之后有所帮助。

+0

还要确保你的/ res文件夹中没有错误。损坏的XML也可能导致此错误。 – Kushan

+0

文件 - >无效缓存并重新启动...我的第一次尝试不好的 – Kushan

+0

不是在实际的IDE;)有点生锈的确切的菜单项名称抱歉:) – Kushan