我的应用程序中有一个列表。它包含几个项目。
我想用另一个用户输入(另一个字符串)替换等于用户输入(一个字符串)的每个项目。(如果解决方案是删除该项目并添加新项目,则该项目需要位于列表中的同一位置)
我怎么做?
谢谢 :)
我该如何制作:
document.getElementsByClassName("first")[1].getElementsByClassName("second")[2];
Run Code Online (Sandbox Code Playgroud)
但是用querySelector呢?
我的猜测是:
document.querySelector(".first[1] > .second[2]");
Run Code Online (Sandbox Code Playgroud)
但这是行不通的。
我的应用程序包含一些背景音乐。我希望能够在用户离开应用程序时将其关闭。我可以通过使用以下方法来部分完成此操作WillPopScope:
Future<bool> _willPopCallback() async {
player.stop();
return true;
}
Run Code Online (Sandbox Code Playgroud)
但这不是正确的做法,因为它仅在用户单击 时才起作用back-button,而不是home-button。这是一个很大的问题,因为这样音乐就会一直在后台播放。我该如何解决?
我有一个小问题,我想对一个字符串进行子串,最多 30 个字符,但是当我这样做时string.substring(0, 30),如果字符串超过 30 个字符,它可以正常工作,但如果不是,则会出现错误。
有谁知道如何解决这个问题?