app重啟的一點小理解

2021-08-21 21:17:33 字數 451 閱讀 7458

最近在做專案,苦逼了的。邊學邊做。。。

有重啟任務,在網路上找資料,一堆的重啟的**。

那麼,目前看到的**一般來說有兩種作用,我一開始使用的是如下的**:

intent i = getbasecontext().getpackagemanager().getlaunchintentforpackage(getbasecontext().getpackagename());  

i.addflags(intent.flag_activity_clear_top);

startactivity(i);

可能上下文(context)有點不一樣。順便複習一下上下文好了。就大致的描述一下全域性context,在脫離activity時如何獲得。

new thread() 

}.start();

對遞迴函式的一點小理解

對於遞迴函式,大家都很熟悉了,對於解析一些複雜資料結構方面,能夠使 非常簡潔,明了。從我的理解來說,遞迴函式一般效率比較低,而且自身特點導致的限制也不少 1.效率低 乙個非常簡單的例子數數吧,從1數到1m。對於迴圈實現的 遞迴實現 對於迴圈實現,函式相當於 對於遞迴實現,相當於 對於第一種實現,不需...

關於Vue的nextTick的一點小理解

官方文件表示 為了在資料變化之後等待vue完成更新dom,可以在資料變化之後立即執行vue.nexttick callback 這樣 函式就可以在資料變化之後立即執行。這段話的意思是 例如 存在 假如此時message的值是 hi當我們對data 中的值進行賦值修改時 例 this.message ...

Android setResult 的一點小問題

在android的activity中,我們經常使用startactivityforresult啟動另外乙個activity,例如從activity a啟動 activity b,那b何時呼叫setresult合適,能不能再finish 之後呼叫?在這裡做一下記錄。直接看下activity的原始碼se...