Xamarin for android學習總結一

2021-06-22 21:47:25 字數 1260 閱讀 9048

...1.  adapter就是資料讀入記憶體後的(記憶體中介)

2. intend,broadcast,server,provider,activity,執行關係圖

3.toast用於向使用者顯示一些幫助/提示( (c#中toast是由其他執行緒呼叫更新ui主線程之用)

4.android中ui執行緒與後台執行緒互動設計的5種方法(

在android的設計思想中,為了確保使用者順滑的操作體驗。一些耗時的任務不能夠在ui執行緒中執行,像訪問網路就屬於這類任務。因此我們必須要重新開啟乙個後台執行緒執行這些任務。然而,往往這些任務最終又會直接或者間接的需要訪問和控制ui控制項。例如訪問網路獲取資料,然後需要將這些資料處理顯示出來。就出現了上面所說的情況。原本這是在正常不過的現象了,但是android規定除了ui執行緒外,其他執行緒都不可以對那些ui控制項訪問和操控。為了解決這個問題,於是就引出了我們今天的話題。android中後台執行緒如何與ui執行緒互動。

據我所知android提供了以下幾種方法,用於實現後台執行緒與ui執行緒的互動。

a、handler

b、activity.runonuithread(runnable)

c、view.post(runnable)

d、view.postdelayed(runnabe,long)

e、asynctask

5. pendingintent

可以看作是對

intent

的包裝。

pendingintent

主要持有的資訊是它所包裝的

intent

和當前的

context

。正由於

pendingintent

中儲存有當前

的context

,使它賦予帶他程式一種執行的

intent

的能力,

,也能通過存在

pendingintent

裡的context

照樣執行

intent。

6.intent和pendingintent的區別:

7. currentactivity.runonuithread (new runnable() );       }   fun())-->是用來使用當前activity的主ui執行緒(即開啟當前執行緒的主線程)來執行函式

學習後總結,總結後再學習

學習後總結,總結後再學習 2010年畢業以來,讀了幾百本書籍,包括it技術 管理 歷史 營銷 金融 心理等等,在讀某商學院mba一年後感覺有些東西還是要寫寫,除了能增加自己對某些知識和理論的理解外,也許其他人也碰巧想關注一下,了解這方面的東西。我所寫的都是一些簡單的概念層面的解釋,不會做太深入的闡述...

學習總結 近期acm學習的總結

開學已經乙個月了,對acm的學習也乙個月了,做了一下總結 對自己不好的地方的反省 1.開學一開始學的是stl,不得不說stl是乙個很好的東西,熟練的運用stl大大的減少了 量,也使演算法容易實現。但是我在用stl後使自己產生了一種惰性思維。在兩個星期的stl練習後,我發現自己變得越來越懶,不願意自己...

深度學習學習總結

北京大學人工智慧實踐 tensorflow2.0 學習1 6章 複習1 4章 第4章需要寫乙個部落格 寫4,5,6章 吳恩達深度學習第四步 卷積神經網路 學習1 2周 複習1 2周 殘差網路和inception網路不太懂,目前用不到 三四周是目標定位,人臉識別,神經風格轉換目前用不到 油管最新最熱t...