0
我需要在oncreate方法中打開上下文菜單。 我做什麼:如何編程打開上下文菜單?
public class MainActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
cont = new CustomViewContainer(this);
setContentView(cont);
this.openContextMenu(cont);
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo)
{
super.onCreateContextMenu(menu, v, menuInfo);
menu.setHeaderTitle("Select");
menu.add(0, v.getId(), 0, "a");
menu.add(0, v.getId(), 0, "b");
menu.add(0, v.getId(), 0, "c");
}
}
不過,所以我不看菜單。請幫助!
我看到異常:android.view.WindowManager $ BadTokenException:由造成無法添加窗口 - 令牌無效無效;你的活動正在運行? – Leo
哦,只需添加onWindowFocusChanged,一切正常 – Leo
在哪裏添加onWindowFocusChanged? @Leo –