導航:首頁 > 操作系統 > androidthreads表

androidthreads表

發布時間:2022-06-04 19:54:32

android 的Thread編程,我在Thread的run()方法中用Toast輸出信息時出錯!

子線程中不能彈Toast,不能更新UI,你可以在子線程中使用Handler回調,在主線程中彈Toast,可以這樣寫:

主線程在 onCreate方法之外:
Handler mHandler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
Toast.makeText(ThreadActivity.this, "toast", Toast.LENGTH_SHORT).show();
break;
}
super.handleMessage(msg);
}
};

子線程:
try {
Thread.sleep(5000);
Message msg = new Message();
msg.what = 1;
mHandler.sendMessage(msg);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

② android 開發求助,關於thread計時問題

new Thread(new Runnable() {
public void run() {
// TODO Auto-generated method stub
try {

Thread.sleep(2500) ;
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
Intent intent = new Intent (activity.this ,
AnotherActivity.class) ;
startActivity(intent) ;
finish() ;
}
}
}).start();

在代碼中這樣寫就行了 Intent的參數是當前的activity和要跳轉的activity

③ Android Thread中讀取到的數據,賦值給一個全局變數,再使用全局變數的時候,第一次為空,怎麼保證有數據

將result的值通過msg和handler傳到主線程就可以了

④ android-Service和Thread的區別

  1. Service其實就是一個沒有界面的Activity,因此不能做長時間阻塞,ThreadService可以做阻塞,因為它是非同步的

  2. Thread不能更新UI因為他自己本身已經脫離了UI線程,不存在Handler以及Message隊列,但是Service系統會像Activity一樣,將其綁定到UI線程上

⑤ android 群發簡訊時怎麼將數據插入到資料庫中 怎麼與非群發區分呢

將接收方的欄位長度增大,將接收方手機號碼一起存到這里

⑥ android新建thread應傳遞什麼參數

最簡單的方法是什麼參數也不用傳啊
以下是幾種建立線程的方法
new Thread();
new Thread(「threadname」);
new Thread(Runnable);
new Thread("name",Runnable);
....
還有多種形態,你可以參考一下api.

⑦ android怎樣讀取sms資料庫指定欄位的數據

_id => 短消息序號 如100
thread_id => 對話的序號 如100
address => 發件人地址,手機號.如+8613811810000
person => 發件人,返回一個數字就是聯系人列表裡的序號,陌生人為null
date => 日期 long型。如1256539465022
protocol => 協議 0 SMS_RPOTO, 1 MMS_PROTO
read => 是否閱讀 0未讀, 1已讀
status => 狀態 -1接收,0 complete, 64 pending, 128 failed
type => 類型 1是接收到的,2是已發出
body => 短消息內容
service_center => 簡訊服務中心號碼編號。如+8613800755500
String[] projection = new String[]{"address", "body"};
Cursor cursor = getContentResolver().query(uri, projection, "where .." new String[]{"", ""}, "order by ..")

⑧ 程序Android中Handler和Timer還有Thread的最大區別是什麼

handler是android特有的機制,最大的好處就是實現了Activity主線程(就是UI主線程)和其他線程(自己定義的Thread)之間的數據通信。Timer和Thread是實現多線程的,而handler是實現線程間通信的,二者很大不同,關於handler的用法,參考搜索。。。

閱讀全文

與androidthreads表相關的資料

熱點內容
iis7gzip壓縮 瀏覽:39
有什麼安卓機打吃雞好 瀏覽:595
三星u盤加密狗 瀏覽:471
php函數的返回值嗎 瀏覽:584
國企穩定程序員 瀏覽:325
編程貓如何使用教程視頻 瀏覽:218
安卓遠端網頁如何打日誌 瀏覽:218
壓縮flash大小 瀏覽:993
解壓的玩具教程可愛版 瀏覽:366
哪個求職app比較靠譜 瀏覽:888
java的讀法 瀏覽:59
nod32區域網伺服器地址 瀏覽:1002
數碼科技解壓 瀏覽:235
新網的雲伺服器管理界面復雜嗎 瀏覽:367
無人聲解壓強迫症視頻 瀏覽:571
計算機編譯運行 瀏覽:639
單片機嵌套 瀏覽:988
python字元串中符號 瀏覽:787
python正則表達式貪婪模式 瀏覽:650
愛國精神指的是什麼app 瀏覽:408