小编Qin*_*uan的帖子

线程启动不会调用run

我对一个奇怪的问题感到困惑.基本上情况是这样的.我在我的类中实现了runnable,我在一个新线程中传递了类,我run()在实现runnable的类中覆盖了我的方法然后我启动了线程.但是,我的start()方法从不调用我的run()方法.我搜索论坛但我似乎无法找到另一个类似的问题.

以下是我的示例代码:

public class EmailManager implements Runnable {
    PortalManagementSBLocal pmbr= this.lookupPortalManagementSB();
    Thread runner;
    String emailServerName = "";
    String smtpPort = "";
    String emailTo = "";
    String emailFrom = "";
    String mailer = "JavaMailer";
    String subject = "";
    String message = "";

    public EmailManager() {
    }//default constructor

    public EmailManager(String emailTo, String subject, String message){

        this.emailTo=emailTo;
        this.subject = subject;
        this.message = message;
        //need to make this dynamic
        this.emailFrom = pmbr.getEmailFrom();
        this.emailServerName = pmbr.getEmailServerName();
        this.smtpPort = pmbr.getEmailSMTPPort(); …
Run Code Online (Sandbox Code Playgroud)

java multithreading

11
推荐指数
1
解决办法
2万
查看次数

华为(GRA-UL00)导致前台服务中断 - 已启用受保护的应用程序

我的前台粘性服务在几个小时后被杀死而没有重新启动.我知道这已被问了几次,我已经阅读并验证了我设备上的所有检查.重要的是要注意,这似乎只发生在华为设备上.

因此,请允许我提供以下详细信息.

定期服务

public class PeriodicService extends Service {
      @Override
      public void onCreate() {
           super.onCreate();
           acquireWakeLock();
           foregroundify(); 
      }

      private void foregroundify() {
            // Omitted for brevity. Yes it does starts a foreground service with a notification
            // verified with adb shell dumpsys activity processes > tmp.txt
            // entry in tmp.txt => "Proc # 1: prcp  T/S/SF trm: 0 14790:my.app.package.indentifier/u0a172 (fg-service)" 
      }

      @Override
      public int onStartCommand(Intent intent, int flags, int startId) {
           acquireWakeLock();
           if (!isServiceRunningInForeground(this, this.getClass())){
              foregroundify(); 
           }

           PeriodicAlarmManager alarmManager = …
Run Code Online (Sandbox Code Playgroud)

android alarmmanager foreground-service android-6.0-marshmallow huawei

9
推荐指数
1
解决办法
3007
查看次数

为什么没有为此谓词找到实例?

我有一个非常令人费解的问题.我似乎找不到这个谓词的实例.下面是代码.

module keyless
open util/ordering[state] as trace

abstract sig ownerpostype{}

//owner is out and far away from the car
//this set should be mapped to person
one sig far extends ownerpostype{} //{(far)}
one sig near extends ownerpostype{} //{(near)}
one sig insidecar extends ownerpostype{} //{(insidecar)}

//engine status
abstract sig enginetype{}
one sig on extends enginetype{} //engine is on
one sig off extends enginetype{}

//car door status
abstract sig dooroptype{}
one sig unlock extends dooroptype{}
one sig lock extends dooroptype{}
one sig …
Run Code Online (Sandbox Code Playgroud)

alloy

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