Invalidate()或postinvalidate()将不起作用,因为“非静态方法invalidate将无法在静态上下文中工作”。从菜单中选择某些内容时,刷新屏幕的最简单方法是什么。目前,我必须在从菜单中选择内容后单独使屏幕无效。这是我到目前为止所做的。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_skip) {
Levels.skip();
}
答案 0 :(得分:0)
我通过将视图保存为对象来解决此问题,因此可以使用view.invalidate()
使其无效