我意识到这个问题以前曾被问过(并已解决),但是最常见,最明显的解决方案是提出
<application />
Android.Manifest.xml文件中的
不适用于我。
我仔细检查了我是否未将其放在清单的
中from functools import wraps
def yield_for_change(widget, attribute):
def f(iterator):
@wraps(iterator)
def inner():
i = iterator()
def next_i(change):
try:
i.send(change.new)
except StopIteration as e:
widget.unobserve(next_i, attribute)
widget.observe(next_i, attribute) //**button.on_click(on_button_clicked)
may be?**
# start the generator
next(i)
return inner
return f
from ipywidgets import Button
button=Button()
def on_button_clicked():
print("Button clicked.")
@yield_for_change(button, 'value')
def f():
for i in range(10):
print('did work %s'%i)
x = yield
button.on_click(on_button_clicked)
标签,但仍然无法正常工作。
我正在将Android 9(Pie)作为目标版本,但该API找不到任何重大更改,这可能会导致此错误。我还清除了我的Google Chrome应用上的缓存,该缓存已被该应用用作默认Webview。
答案 0 :(得分:0)
已解决
最后,这与Android无关。我最终只是在测试手机(Samsung S8)上禁用了Chrome应用,现在可以使用了。