0
我有一個有2個按鈕(開始,結束)的活動,當用戶按下開始時,活動將觸發記錄語音的服務並在用戶按下結束按鈕時保存它。爲了確保用戶知道他正在錄製,我在活動用戶界面上添加了一個textview,並希望該服務類可以將其更改爲類似於「正在錄製...」的onStartCommand()和「已完成記錄「在onDestory()上。但由於Service類不支持findviewbyId(),我該如何解決這個問題?如何在服務中設置textview?
關於使用吐司的問題是,它不會在頁面上持續。 例如,如果用戶按下按鈕開始,然後去做其他的東西一段時間,他回來後,他可能忘記,如果應用程序仍在錄製,因爲祝酒已經消失 – 2012-07-06 23:00:42
這是真的。對不起,從你的第一個問題,我認爲你只是想顯示一個快速的消息給用戶。但在這種情況下,你有沒有想過使用狀態欄通知? http://developer.android.com/guide/topics/ui/notifiers/notifications.html 這樣,關於應用程序當前活動的消息就會在那個下拉狀態欄菜單中,當用戶會導航回您的應用程序,因此無論如何它都可能成爲通知的最佳位置,而且這是另一種可能來自服務的方法,無需查看視圖。 – HouseofLeaves 2012-07-06 23:36:02
對,我可以試試那個,謝謝! – 2012-07-07 00:00:50