小编use*_*845的帖子

Workmanager 在待机和打瞌睡模式下不起作用

我正在使用 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

5
推荐指数
1
解决办法
4626
查看次数

两个活动之间共享的arraylist不起作用

我有一个问题,当我在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)

java android listview android-arrayadapter android-activity

-1
推荐指数
1
解决办法
58
查看次数