broadcastreceiver

    2熱度

    2回答

    我在服務內部有廣播接收器。該服務應啓動報警管理器,廣播接收器應接收報警。設備重新啓動後,該服務由另一個廣播接收器啓動。但我的代碼給出了以下異常和應用程序崩潰。我怎樣才能解決這個問題? 06-28 17:26:20.983 6924-6924/com.example.krishan.timertest E/AndroidRuntime: FATAL EXCEPTION: main Proc

    0熱度

    1回答

    我在這裏陳述了一個新活動onReceive()這樣。 context.startActivity(new Intent(context, SecondActivity.class)); ,但不能直接在的onReceive()關閉活動。 我有一個靜態變量,它存儲對新Activity的引用。 (上下文被分配在的onCreate活動的()) 所以我打電話完成()在的onReceive()這樣。 Se

    0熱度

    2回答

    使用廣播接收器或處理程序從服務我知道服務是在主線程上運行,所以爲什麼我們使用的廣播接收器或處理程序更新的Android UI。我們可以直接更新UI,而無需在android中使用處理程序或廣播接收器。我很困惑,請澄清一下這個討論。

    0熱度

    1回答

    我做的通知,我想要做的是,當用戶點擊我送到清除通知,我想執行的未決廣播。 有一種叫做'setDeleteIntent'的方法。根據此方法的文檔,當用戶清除收到的通知時,它應該啓動一個未決的BraodCast接收器。7 我創建了一個廣播接收器類,如下面的代碼所示,並提供'setDeleteIntent'方法正在等待廣播。 但是在運行時,當收到的通知被清除後,BroadcastReceiver的'on

    1熱度

    1回答

    編輯: 我知道SCAN_RESULTS_AVAILABLE_ACTION返回尺寸列表「0」,如果位置服務off.The問題是如何做到這一點沒有位置服務。 上一篇: 我需要所有可用的WiFi網絡到電話的列表,並使用該列表來填充在應用的過程中ListView。我稍後將從我的應用程序連接到所需的網絡。 我以實現上述, wifiManager.startScan(); 和我已經註冊用於接收暗示一個Br

    0熱度

    2回答

    我想在我的應用程序來執行日常晚上10點後自動註銷,因爲這是我實現了一個AlarmManager任務,但它不調用。對於測試的目的,我已經給了其他時間。(如 calendar.set(Calendar.HOUR_OF_DAY,15); calendar.set(Calendar.MINUTE,59); calendar.set(Calendar.SECOND,30)

    -1熱度

    1回答

    我需要在某個時間間隔內設置鬧鐘。爲了實現它,我寫道: TestFragment類 private void setupAlarmManager(){ AlarmManager manager = manager = (AlarmManager) getContext().getSystemService(Context.ALARM_SERVICE); Intent alarmI

    0熱度

    1回答

    我有一個通知,當我點擊它時,它只是關閉,應用程序不會回到視圖中。 這是我的MainActivity - 意向意圖=新意圖(getApplicationContext(),NotificationReceiver.class); intent.putExtra(「Message」,notificationText); PendingIntent pendingIntent = PendingIn

    0熱度

    1回答

    我想在我的鬧鐘應用程序中使用TIME_TICK廣播接收器,我面對一個有趣的問題。我在前臺服務中註冊了提及的系統廣播的廣播接收器,當我關閉屏幕時,廣播沒有定期收到,或者根本沒有收到。你有什麼想法爲什麼發生這種情況? 例如。從00:04時間00:15 00:04 0點06 0點07 00:08 00:09 00:10 00:11 00:15 問候, 亞當

    0熱度

    2回答

    當我接到一個電話時,我正在開始服務,但問題是,如果我接到另一個電話時我正在一個電話中,那麼我需要停止該服務。 String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE); if (TelephonyManager.EXTRA_STATE_RINGING.equals(state)) { Strin