小编Noo*_*Man的帖子

Android:如何从通知恢复 Fragment 类。不创建新实例

我想在 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)

resume notifications android back-button fragment

6
推荐指数
1
解决办法
5475
查看次数

标签 统计

android ×1

back-button ×1

fragment ×1

notifications ×1

resume ×1