瀏覽單個文章
NEAL
Golden Member
 
NEAL的大頭照
 

加入日期: Jun 2002
您的住址: Taiwan
文章: 2,668
那當然不能用呀,怎麼可以Cross-threaded存取UI Thread呢?

不過這個有解,Android的話請用runOnUiThread,mActivity就是你要執行畫畫面的UI Activity:

代碼:
mActivity.runOnUiThread(
    new Runnable() {
           @Override
           public void run() {
                 Toast.makeText(mContext, "Sending Request to...", Toast.LENGTH_SHORT).show();
             }
         }
);


至於開Media Player的話,我都是用intent來呼叫,讓Android OS自己去處理,這樣似乎也是大多數開發者較常用手法。
 
舊 2015-09-21, 09:41 AM #2
回應時引用此文章
NEAL離線中