0
A
回答
2
您必須使用AppWidgetProvider
並在那裏註冊偵聽器。由於在窗口小部件中所有視圖都是通過RemoteViews
創建的,所以您必須使用它們的方法 - 例如setOnClickPendingIntent()
。
這裏是一個小例子:我已經通過示例讀http://developer.android.com/guide/topics/appwidgets/index.html#AppWidgetProvider
相關問題
- 1. 如何知道哪個overlayitem被挖掘?
- 2. 目前SWRevealViewController當WebView鏈接被挖掘
- 3. 當UITableViewCell被挖掘時UIView消失
- 4. 如何識別哪個銷被挖掘
- 5. 如何知道哪個單元格被挖掘
- 6. 確定UITableView單元的小部分被挖掘了
- 7. 如何在gridview中獲取挖掘物件
- 8. Swift:如何顯示UIPickerView當一個UITextField被挖掘
- 9. Android的 - 如何挖掘ListView項編程
- 10. UITabBar(控制器) - 獲取挖掘索引?
- 11. 有沒有辦法,從通知中心獲取挖掘推送通知? (從服務器推送通知)
- 12. 獲取當前通知android
- 13. 當UITableView被挖掘時加載一個文本文件
- 14. 如何挖掘COM對象?
- 15. 如何做日誌挖掘?
- 16. ,如何加快unicoin挖掘?
- 17. .net圖挖掘
- 18. 如何獲取正在挖掘的ListView單元格的數據
- 19. 你怎麼知道當一個視圖被挖掘,但它的孩子不是?
- 20. 乾淨的解決方案知道哪個MKAnnotation已被挖掘?
- 21. 識別哪個子視圖被挖掘
- 22. 確定哪個CGPath被挖掘
- 23. iPhone禁用按鈕,被挖掘
- 24. 試圖從尚未被挖掘
- 25. 確定哪個UISwitch被挖掘
- 26. Swift - 當UIButton被挖掘時更改文本的顏色和大小
- 27. 當深度未知時,挖掘渲染依賴列表
- 28. UIBarButtonItem - 無效的挖掘輝光大小
- 29. 從CSV文件中獲取R文本挖掘文檔
- 30. 更新UITableViewCell外觀,當單元格內的按鈕被挖掘
感謝,但我不明白爲什麼我需要與待處理的意圖開始活動。實際上我只想在點擊小部件時執行一些後臺操作。 – clamp
因爲窗口小部件不是您的應用程序的一部分。他們在另一個進程中執行。所以他們需要一個跨進程的方式來通知你一個事件。因此,意圖。 –
好的謝謝,但那麼我如何收到這個目標活動的點擊?我試圖攔截onKeyDown,但它沒有被調用。 – clamp