安卓兩個正在執行的activity之間如何通訊

2021-12-22 13:56:07 字數 1054 閱讀 4163

1樓:皮卡

用bundle 或者intent的時候帶引數過去,也可以用一個類進行通訊

android 如何實現activity與activity之間持續通訊。

2樓:匿名使用者

***service

}***activity}}

oncreate()

onpause()

public void dosomething()}

3樓:匿名使用者

當activity onstoped以後就可能被kill掉的,所以一般不用來在後臺處理資料,所以用serveice是對的,在a1上啟動service然後用service處理資料傳遞給a2。至於怎麼傳遞,可以在a2中註冊一個廣播接收者,在service中通過傳送廣播給a2來傳遞資料

4樓:愛音公主

不知道,找別人來回答吧

android兩個activity的實時通訊

5樓:那些花開花落

按你這麼說,你第二個介面在跳轉之前肯定是無法顯示這個變數值的,那你就可以在這個值變化了之後跳轉的時候intent把值帶過去就行了,然後在第二個介面的初始化oncreate()方法中初始化的方法中將值接收,然後做操作就行了。

6樓:匿名使用者

為了獲取一個值開啟一個service是很不划算的,用動態廣播來實現,每隔5s就在主activity傳送一個廣播。在另外的activity寫一個廣播接收器來接收變數的值。

7樓:不是我坑是你坑

一種就是下面說的用service;還一種就是 宣告這個變數為全域性變數,在一個activity介面中用定時器像timertask之類的定時改變這個變數的值,當跳轉另一個介面 用thread sleep或者handler postrunnable的方式輪詢,來實時獲得這個變數的變化;但這樣有個問題,就是 前一個activity跳轉之後 他自身的ui主執行緒會阻塞的,也就是 你實現的定時函式 是不會繼續執行的

安卓手機怎麼管理正在執行的軟體,安卓系統手機的後臺執行程式,在哪裡關閉?

一般在設定裡都有的,不過你還是下個第三方程式來管理吧,手機自帶的都不好用,有些按選單鍵或者長按小房子也都只是最近執行的程式,不是正在執行的程式,並且遊戲程式你一關掉又會重啟,無限自動重啟,所以你還是去下第三方外掛吧 用360的都是不會玩手機的。lbe安全大師才是王道。360就他媽是一流氓軟體!安裝一...

兩個for語句是怎麼執行的,C語言兩個for語句如何並列編寫?

迴圈語句for按照以下5個步驟執行 1 求解初值表示式。2 判斷迴圈條件表示式,如果值為真 非0 則執行for語句迴圈體內部的語句,然後執行第3步 如果值為假 0 則跳出迴圈,執行第 5 步。3 求解更新表示式。4 跳回第 2 步重複執行。5 迴圈結束,執行for迴圈體後面的語句。你說的是for迴圈...

我正在打兩個很重要的電話,很緊急的時候男友打電話過來,我把他掛掉了,然後他資訊發過來,以後他不會來

這麼小氣的男人要著幹嘛,我要是掛我男朋友的 掛的次數多了,他只會問我他 不好惹我不高興了 有兩種可能性 第一 他有別人了 所以找個理由跟你 分開 第二 他是真很在乎你 才 破不得 呢樣想讓你知道他有多重要 性 呢就要看你們 感情深淺而定了 祝你們好運 這樣一點事,你男友就罵,早點分了好的多,找個疼自...