0

基本的にリマインダーアプリであるアプリケーションを実行しています。日付、時刻、受信者番号、コンテンツテキストなどのすべての詳細をデータベースに保存し、その後、この保存された日時にこの詳細を使用して SMS を送信します

実際、私はカレンダー インスタンスを使用していません。私が計画していることは、毎日呼び出す放送受信機を設定し、データベースを検索することです。日付が見つかった場合、その日付と時刻を使用して SMS を送信します。

今私がやりたいことは、毎日電話をかける放送受信機を作成することです

idを使用したコード

    public void onReceive(Context context, Intent intent) {
    // TODO Auto-generated method stub
    System.out.println("Broadcast receiver Started");
     Intent dailyUpdater = new Intent(context, MyService.class);
        context.startService(dailyUpdater);
        Log.d("AlarmReceiver", "Called context.startService from AlarmReceiver.onReceive");

アクションTime_changedでマニフェストにも登録されています

しかし、受信者が電話をかけていないので、誰かこの問題を解決するのを手伝ってくれませんか

4

1 に答える 1

0

放送受信機はバックグラウンドプロセスです。これはあなたを助けるかもしれません。

Intent dailyUpdater = new Intent(context, MyService.class);
dailyUpdater.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startService(dailyUpdater);
于 2013-02-15T09:17:56.553 に答える