目录
Get.snackbar
- Getx提供的悬浮通知组件
- 默认效果还挺不错的:
问题
- Getx官方介绍和百度上的很多文章就有提到Get.back()可以关闭这个悬浮通知
- 然而,我们普遍用Get.back()的目的是关闭当且页面,返回上一级
- 因此,当项目使用上这个悬浮通知以后,如果此时有悬浮通知显示,然后页面需要返回调用了Get.back(),则会进行不符合原本预期的效果:
- 悬浮通知被Get.back()关闭
- 当前想关闭的页面没有被关闭
- 解决方法:
- 使用以下语句代替Get.back() :
- 其中,navigator是Getx提供的一个对象,用于代替flutter原生的Navigator
navigator!.pop();
- -
- Getx对navigator部分介绍:
- 这也意味着我们如果不使用Get.back()而使用flutter自带的路由管理Navigator则可以正常关闭页面而不会关闭悬浮通知
- 有时我们还需要使用Get.back<T>(result: res)来返回数据
- 我们同样可以替换使用:
navigator!.pop<T>(result);
- 因此就可以搞一个自己的back()来代替Get.back()使用了:
class MyRoute_c {
static void back<T>({T? result}) {
navigator!.pop<T>(result);
}
}
Getx其他悬浮组件调整
正如上面所描述的问题一样,在Getx的其他悬浮组件中同样有类似的问题。
下面我们以 Get.defaultDialog() 示例问题并解决
- 如果我们执行以下代码:
Get.defaultDialog(
title: "弹窗标题",
textConfirm: "确认", // 确认按钮的文本
textCancel: "取消", // 取消按钮的文本
onConfirm:() {
print("确认按钮被按下");
Get.back();
}
);
- 运行效果:
- 当你点击确定时,执行 onConfirm 的函数,打印信息并执行Get.back(),可以把弹窗也看作是一个页面,弹窗将被这一句Get.back()关闭
- 然而,如果此时有悬浮通知Get.snackbar()正在显示:
- 那就会出问题了,按下确定后,Get.back()会关闭悬浮通知,弹窗则会继续存在
- 当然你确实可以多按几次确定,直到悬浮通知都被关闭,这时Get.back()才会正确地关闭弹窗
- 然而这也将导致 onConfirm 的代码被执行多次,如果你在里面写了网络请求之类的操作,就可能会出现多次重复的网络请求等等的问题了
- 因此,我们想关闭弹窗时,也应该使用上面我们自己实现的back(),即最终使用它来返回:
- navigator!.pop();
- 可能你已经发现,确定按钮对应了 onConfirm 的函数,但取消按钮对应的 onCancel 我们并没有传参给它,也就是说,它会执行它默认的操作:
- 查看Getx的源码,就可以发现,它执行我们传入的 onCancel ,然后执行一个Get.back()
- 然而我们并没有传 onCancel ,因此它会直接执行一个Get.back()
- 那么假如此时有悬浮通知,显然默认的取消执行的Get.back()只会关闭悬浮通知,而不会关闭弹窗
- 但如果我们直接给一个onCancel的传参 onCancel: () => navigator!.pop() 的话,它即执行了navigator!.pop(), 又会执行后面的Get.back(),如果此时没有悬浮通知,页面将返回两次
- 因此我们需要判断一下,按下取消按钮时是否又显示悬浮通知,有则执行navigator!.pop(),没有则不需要我们干事,等它执行后面Get.back()即可以关闭弹窗
onConfirm: (null != onConfirm)
? onConfirm
: () {
MyRoute_c.back();
},
onCancel: (null != onCancel)
? onCancel
: () {
if (Get.isSnackbarOpen) {
MyRoute_c.back();
}
}
- 由于源码中,onConfirm 后面并没有像 onCancel 一样带着一个Get.back(),因此需要我们自己调用我们的back() 关闭弹窗
Если вы искали где отремонтировать сломаную технику, обратите внимание – сервис центр в челябинске
Если вы искали где отремонтировать сломаную технику, обратите внимание – техпрофи
Если вы искали где отремонтировать сломаную технику, обратите внимание – ремонт бытовой техники в челябинске
Если вы искали где отремонтировать сломаную технику, обратите внимание – ремонт бытовой техники в челябинске
Если вы искали где отремонтировать сломаную технику, обратите внимание – профи челябинск
Если вы искали где отремонтировать сломаную технику, обратите внимание – профи челябинск
Если вы искали где отремонтировать сломаную технику, обратите внимание – сервис центр в барнауле
ремонт телевизора
ремонт телевизора на дому в москве недорого
мастер по ремонту телевизоров москва
vibration analysis
The Importance of Oscillation Mitigation Apparatus in Machinery
Inside industrial sites, machinery along with rotating machinery act as the backbone of output. Nonetheless, one of the highly prevalent issues which might hinder the functionality as well as longevity exists as vibrations. Resonance can cause an range of issues, from reduced precision along with efficiency resulting in increased wear and tear, ultimately bringing about costly delays and maintenance. Such a situation is where vibration management systems becomes critical.
Why Vibrations Mitigation remains Critical
Vibration within equipment can cause several harmful consequences:
Decreased Production Efficiency: Excess vibration can lead to discrepancies and instability, lowering the efficiency in the systems. This might cause slower production times as well as greater energy use.
Elevated Deterioration: Persistent resonance increases the erosion to equipment components, bringing about more regular maintenance and the chance for unexpected failures. Such a situation not only elevates maintenance expenses but also reduces the lifetime for the existing systems.
Security Hazards: Excessive vibration can present significant security risks to both the machines along with the workers. In, severe cases, this can bring about disastrous machinery failure, threatening personnel and leading to considerable damage to the facility.
Accuracy as well as Manufacturing Quality Problems: In fields that depend on high precision, such as manufacturing or aviation, oscillations could cause discrepancies during the production process, resulting in faulty goods as well as increased waste.
Economical Options for Vibration Management
Investing in the vibration management tools is not merely essential but a sound investment for any business dependent on machinery. We offer modern vibration management systems work to designed to mitigate resonance from various equipment or rotating equipment, ensuring smooth and productive processes.
What distinguishes such systems apart is its economic value. It is recognized that the value of keeping costs low in the competitive market of today, and for that reason we provide top-tier vibration control solutions at pricing that won’t break the bank.
Opting for our systems, you’re not only preserving your mechanical systems and improving its efficiency you’re also investing in the long-term performance of your operations.
Final Thoughts
Oscillation control is a critical element in ensuring the efficiency, safety, and lifetime of your equipment. Through our cost-effective oscillation control systems, it is possible to be certain your operations run smoothly, your products remain top-tier, and your employees are protected. Do not let resonance compromise your machinery—invest in the proper tools now.
ремонт тв на дому москва
ремонт телевизора на дому в москве недорого
ремонт матрицы телевизора
Если вы искали где отремонтировать сломаную технику, обратите внимание – профи барнаул
Если вы искали где отремонтировать сломаную технику, обратите внимание – профи услуги
Если вы искали где отремонтировать сломаную технику, обратите внимание – ремонт бытовой техники в барнаул
Если вы искали где отремонтировать сломаную технику, обратите внимание – профи тех сервис барнаул
ремонт телевизоров в новой москве
Если вы искали где отремонтировать сломаную технику, обратите внимание – профи тех сервис барнаул
vibration analysis
The Value of Oscillation Mitigation Equipment in Machinery
In production environments, devices along with rotational equipment serve as the foundation of production. Yet, one of the most frequent concerns which may obstruct the functionality and durability is vibration. Resonance can lead to a variety of issues, ranging from decreased exactness as well as productivity leading to greater erosion, in the end leading to expensive interruptions and restoration. Such a situation is the point where vibration control systems becomes essential.
The Reason Oscillation Control proves Necessary
Vibration in equipment can cause various detrimental effects:
Reduced Operational Effectiveness: Excess oscillation could result in imbalances along with imbalance, minimizing overall effectiveness of the equipment. This may bring about reduced production times and greater energy consumption.
Heightened Deterioration: Continuous oscillation increases total deterioration of mechanical parts, resulting in additional maintenance and the possibility for unanticipated unexpected issues. Such a situation not only elevates operational costs as well as reduces the lifetime for your devices.
Safety Concerns: Unchecked vibration might present considerable security risks both to both the equipment and the machines along with the workers. In severe cases, extreme situations, this may cause cataclysmic equipment failure, jeopardizing workers along with leading to widespread destruction across the site.
Exactness as well as Quality Problems: For businesses which rely on precise production, including production and aerospace, vibration could result in errors with production, resulting in faulty goods as well as more waste.
Reasonably Priced Alternatives for Vibration Control
Investing in the oscillation control systems remains not just a necessity but a prudent choice for all businesses that any company that relies on machinery. Our modern vibration regulation equipment are designed to designed to eliminate resonance from any equipment or rotating equipment, guaranteeing smooth along with effective performance.
Something that sets such apparatus apart is its reasonable pricing. It is recognized that the importance of keeping costs low in the modern competitive marketplace, which is why our offerings include premium oscillation control tools at costs that remain budget-friendly.
By selecting these tools, you aren’t simply protecting your machinery and boosting its performance you’re also investing in the long-term success of your company.
Conclusion
Oscillation control is a vital element in ensuring the efficiency, security, and durability of your industrial equipment. With our economical resonance mitigation apparatus, it is possible to be certain your processes operate seamlessly, your products remain top-tier, along with all personnel stay secure. Don’t let vibrations jeopardize your company—put money in the proper tools now.
ремонт плазменных телевизоров москва
Если вы искали где отремонтировать сломаную технику, обратите внимание – сервис центр в челябинске
мастер по телевизорам на дом москва
ремонт телевизоров на дому в москве недорого
Если вы искали где отремонтировать сломаную технику, обратите внимание – ремонт бытовой техники
ремонт телевизоров недорого
Если вы искали где отремонтировать сломаную технику, обратите внимание – ремонт бытовой техники
ремонт матрицы телевизора после удара цена
Если вы искали где отремонтировать сломаную технику, обратите внимание – сервисный центр в барнаул
ремонт телевизоров на дому москва цены
Если вы искали где отремонтировать сломаную технику, обратите внимание – профи ремонт
ремонт телевизора
ремонт телевизоров на дому в москве недорого
ремонт телевизоров с выездом на дом
ремонт телевизоров
ремонт телевизоров в москве недорого
ремонт матрицы телевизора цена
мастерские по ремонту телевизоров в москве
Если вы искали где отремонтировать сломаную технику, обратите внимание – ремонт цифровой техники челябинск
ремонт тв выездом
ремонт телевизора на дому в москве
Если вы искали где отремонтировать сломаную технику, обратите внимание – выездной ремонт бытовой техники в челябинске
Если вы искали где отремонтировать сломаную технику, обратите внимание – тех профи
Если вы искали где отремонтировать сломаную технику, обратите внимание – ремонт бытовой техники
Если вы искали где отремонтировать сломаную технику, обратите внимание – тех профи
Если вы искали где отремонтировать сломаную технику, обратите внимание – профи ремонт