使用setContentView()时无法访问的代码

时间:2011-01-20 08:47:56

标签: android

我有以下代码:

public boolean onCreateOptionsMenu(Menu menu)
{
   menu.add(0, AUSRECHNEN_ID, Menu.NONE,"Umrechnen");
   return super.onCreateOptionsMenu(menu);
   setContentView(R.layout.main);
}

我在setContentView()方法旁边收到“无法访问的代码”警告。

我做错了什么?

1 个答案:

答案 0 :(得分:5)

在您到达setContentView(R.layout.main);之前,您将返回。如果您想使用此方法调用,请在setContentView之后移动您的回报。

public boolean onCreateOptionsMenu(Menu menu)
{
   menu.add(0, AUSRECHNEN_ID, Menu.NONE,"Umrechnen");
   // MOVED HERE SO IT CAN BE CALLED
   setContentView(R.layout.main);
   return super.onCreateOptionsMenu(menu);
}