我想在 Fragment 类中启动一个 CountDownTimer,当计时器到达时,比如说 3 分钟,Fragment 类(尽管应用程序在后台)将创建一个通知。当用户推送通知时,使用 CountDownTimer 保存此片段的应用程序应该恢复到其“状态”,就好像它是从主屏幕重新打开一样。所以当用户点击“后退按钮”时,用户应该被带到应用程序中的前一个活动,而不是回到主屏幕。
我的 Fragment_C.java 类,它在 Activity_C.java 类中:
package example.app;
import java.text.SimpleDateFormat;
import java.util.TimeZone;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.media.RingtoneManager;
import android.net.Uri;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.support.v4.app.Fragment;
import android.support.v4.app.NotificationCompat;
import android.support.v4.app.TaskStackBuilder;
import android.telephony.SmsManager;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;
public class Fragment_C extends Fragment {
static int amount;
static String phone;
static String message;
long mMilliseconds;
SimpleDateFormat mSimpleDateFormat = new SimpleDateFormat("HH:mm:ss"); …Run Code Online (Sandbox Code Playgroud)