uniapp自定義應(yīng)用退出執(zhí)行內(nèi)容實(shí)例代碼
應(yīng)用場(chǎng)景
App平臺(tái)環(huán)境中,我希望在退出應(yīng)用的時(shí)候做某些操作,官方文檔也提供了方法,鏈接:https://ask.dcloud.net.cn/article/35120,這里用另外一種。
具體內(nèi)容
靈感來(lái)自于之前看的一些關(guān)于重寫(xiě)返回方法讓App不退出而是進(jìn)入后臺(tái)運(yùn)行的文章
提到可以在main.js中修改plus.runtime.quit() = function(){...}
,那么同理結(jié)合https://www.html5plus.org/doc/和https://developer.android.google.cn/中提到有關(guān)應(yīng)用活動(dòng)和退出的內(nèi)容可得一個(gè)解法:
// 修改main.js,在代碼段末尾添加內(nèi)容,這個(gè)是安卓版本的供參考 // #ifdef APP-PLUS let main = plus.android.runtimeMainActivity(); // 重寫(xiě)plus.runtime.quit plus.runtime.quit = function(){ uni.showModal({ title: '提示', content: '是否退出應(yīng)用?', success: function(res) { if (res.confirm) { // 退出的時(shí)候操作的代碼 // ... // 退出當(dāng)前應(yīng)用,改方法只在App中生效 main.finish(); } else if (res.cancel) { // console.log('用戶(hù)點(diǎn)擊取消'); } } }); }; // #endif
附:點(diǎn)擊按鈕最小化app返回到home
//并不會(huì)退出app,只是最小化 findViewById(R.id.button3).setOnClickListener(new?OnClickListener(){ public?void?onClick(View?v){ Intent?intent?=?new?Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_HOME); startActivity(intent); } });
總結(jié)
到此這篇關(guān)于uniapp自定義應(yīng)用退出執(zhí)行內(nèi)容的文章就介紹到這了,更多相關(guān)uniapp應(yīng)用退出執(zhí)行內(nèi)容內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
showModalDialog在谷歌瀏覽器下會(huì)返回Null的解決方法
showModalDialog的返回值在IE、火狐下面都能夠獲取返回值,但是在谷歌瀏覽器下面會(huì)返回Null,下面有個(gè)不錯(cuò)的解決方法,感興趣的朋友可以參考下2013-11-11小程序?qū)崿F(xiàn)按下錄音松開(kāi)識(shí)別語(yǔ)音
這篇文章主要為大家詳細(xì)介紹了小程序?qū)崿F(xiàn)按下錄音松開(kāi)識(shí)別語(yǔ)音,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11詳解JavaScript正則表達(dá)式之RegExp對(duì)象
這篇文章主要介紹了JavaScript正則表達(dá)式之RegExp對(duì)象,對(duì)RegExp對(duì)象的基本使用方法,以及各種方法進(jìn)行整理,感興趣的小伙伴們可以參考一下2015-12-12javascript中刪除指定數(shù)組中指定的元素的代碼
已知一個(gè)數(shù)組,我們想用指定的方法對(duì)數(shù)組中的元素進(jìn)行逐一操作。需要的朋友可以參考下。2011-02-02JavaScript操作選擇對(duì)象的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇JavaScript操作選擇對(duì)象的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧2016-05-05js實(shí)現(xiàn)圖片切換(動(dòng)畫(huà)版)
本文主要對(duì)javascript實(shí)現(xiàn)圖片切換(動(dòng)畫(huà)版)的方法進(jìn)行步驟分析、實(shí)例介紹,具有很好的參考價(jià)值,需要的朋友一起來(lái)看下吧2016-12-12JS實(shí)現(xiàn)點(diǎn)擊登錄彈出窗口同時(shí)背景色漸變動(dòng)畫(huà)效果
這篇文章主要介紹了JS實(shí)現(xiàn)點(diǎn)擊登錄彈出窗口同時(shí)背景色漸變動(dòng)畫(huà)效果,涉及JavaScript基于鼠標(biāo)事件及時(shí)間函數(shù)定時(shí)觸發(fā)形成漸變動(dòng)畫(huà)的相關(guān)技巧,需要的朋友可以參考下2016-03-03查找JS對(duì)象中是否包含某個(gè)變量的6種方法總結(jié)
在JavaScript中,我們可以通過(guò)多種方法來(lái)判斷一個(gè)數(shù)組中是否包含某個(gè)特定的值,這篇文章主要給大家介紹了關(guān)于如何查找JS對(duì)象中是否包含某個(gè)變量的6種方法,需要的朋友可以參考下2024-08-08js實(shí)現(xiàn)文本框中輸入文字頁(yè)面中div層同步獲取文本框內(nèi)容的方法
這篇文章主要介紹了js實(shí)現(xiàn)文本框中輸入文字頁(yè)面中div層同步獲取文本框內(nèi)容的方法,實(shí)例分析了javascript操作dom元素的技巧,需要的朋友可以參考下2015-03-03