我正在使用 WorkManager 来安排我的通知,当我的智能手机处于活动状态时它可以工作,但是当我的智能手机处于待机状态时它不起作用。为什么?有一些限制让我这样做吗?管他呢?
CoreActivity.java中的方法notifyPush
public static void notifyPush(String message, Context context)
{
//codice di un altro programma
// Make a channel if necessary
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
// Create the NotificationChannel, but only on API 26+ because
// the NotificationChannel class is new and not in the support library
CharSequence name = Constants.VERBOSE_NOTIFICATION_CHANNEL_NAME;
String description = Constants.VERBOSE_NOTIFICATION_CHANNEL_DESCRIPTION;
int importance = NotificationManager.IMPORTANCE_HIGH;
NotificationChannel channel = new NotificationChannel(CHANNEL_ID, name, importance);
channel.setDescription(description);
// Add the channel
NotificationManager notificationManager =
(NotificationManager) …Run Code Online (Sandbox Code Playgroud) android push-notification android-doze-and-standby android-workmanager
我有一个问题,当我在checkbox中选择我的项目(因此它被检查)数组已经填满,但当我点击"Done"时,称为新活动GenreViewActivity,它调用了获取前一个活动的arraylist的方法,但是它的ListView,布局是空的.我错了什么?
AccountActivity GenreViewActivity
AccountActivity.java:
package com.example.msnma.movienotifier;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
import java.util.ArrayList;
import java.util.List;
public class AccountActivity extends AppCompatActivity
{
private static ArrayList <String> itemsChkStr = new ArrayList<String();
public class Item
{
boolean checked;
Drawable ItemDrawable;
String ItemString;
Item(/*Drawable drawable,*/ String t, boolean b)
{
//ItemDrawable = drawable; …Run Code Online (Sandbox Code Playgroud)