我們都知道乙個activity向另外乙個activity傳遞訊息可以用intent來傳遞
現在需求如下,乙個不斷接收訊息服務的service,乙個收到訊息進行處理的activity
service第一次收到訊息用intent傳遞訊息並跳入activity,activity裡面可以正常獲
取傳遞過來的訊息,並且當前介面處於activity
service第二次收到訊息並用intent傳遞訊息給activity,這個時候由於activity已經
啟動的,所以在activity的onresume裡面用intent去獲取傳遞過來的訊息是無法獲取的
正確的獲取新訊息的方式如下
@overrideprotected void onnewintent(intent intent)
在onnewintent方法裡面,用新的intent去獲取訊息就可以的
TV端使用RecyclerView時遇到的問題
問題原因 item的布局使用了match parent,修改為wrap content後正常顯示 解決方法 設定recyclerview的android focusable false,然後讓item的根布局focusable true。我怎麼這麼聰明,哈哈哈 在自定義的recyclerview.a...
Android 模擬TV遙控器物理按鍵
在開發中想用 模擬其他物理按鍵輸入,這裡用了shell 命令在程式執行時環境裡模擬按鍵事件。private int volume 0 private timertask timertask private timer timer new timer private sharedpreferences...
安卓Tv端App開發與手機端的開發的區別
一 橫屏 android screenorientation landscape 不用多說,電視機一般都是橫屏的。二 焦點 tv端因為沒有觸控螢幕,所以需要設定判斷所有的控制項跟view的焦點,基本上所有的控制項都要使用到以下的方法 xml布局中加入android focusable true 還有...