Android 接收时缺少挂起的意图附加项

Android 接收时缺少挂起的意图附加项,android,android-pendingintent,Android,Android Pendingintent,我有一个问题,发送额外的等待意图。我正在我的StateCh服务中添加额外的字符串,并将其发送到我的MainActivityMainActivity按预期启动,但我放在那里的额外字符串总是丢失 MainActivity.java: public class MainActivity extends Activity { public void onResume() { super.onResume(); String recMessage = this.getIntent().ge

我有一个问题,发送额外的等待意图。我正在我的
StateCh
服务中添加额外的字符串,并将其发送到我的
MainActivity
MainActivity
按预期启动,但我放在那里的额外字符串总是丢失

MainActivity.java:

public class MainActivity extends Activity {

 public void onResume() {
    super.onResume();

 String recMessage = this.getIntent().getStringExtra("message");

 if(recMessage.equals("")) {
    Log.v("recMessage", "none");
  } else {
   Log.v("recMessage", "something");
  }
    // ..
 }
}
StateCh.java:

public class StateCh extends Service {

//...

   private void notificationU(String title, String text)  {

    //The intent to launch when the user clicks the expanded notification
    Intent intent = new Intent(this, MainActivity.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
    intent.putExtra("message", "ssss");
    intent.setAction("actionstring" + System.currentTimeMillis());

    PendingIntent pendIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);

     Notification noti2 = new NotificationCompat.Builder(this)
     .setContentTitle(title)
     .setContentText(text)
     .setSmallIcon(R.drawable.warning)
     .setContentIntent(pendIntent)
     .build();

     mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
     mNotificationManager.notify(123456, noti2);
    }

    // ...      

}

使用
TextUtils检查

if (!TextUtils.isEmpty(recMessage)) {

// here your require condition

}

使用
TextUtils检查

if (!TextUtils.isEmpty(recMessage)) {

// here your require condition

}

我已经在另一个主题中找到了问题的正确答案,再问一次,再问一次,再问一次,再问一次,再问一次,再问一次,再问一次,再问一次,再问一次,再问一次,再问一次,再问一次,再问一次,再问一次,再问一次,再问一次,再问一次,再问一次,我的问题的正确答案在另一个主题中,再问一次,再问一次,再问一次?它应该是
等于
为什么
OnCreate
OnResume
总是在
OnCreate
之后调用。已解决!我在这里找到了答案:什么是
eguals
?它应该是
等于
为什么
OnCreate
OnResume
总是在
OnCreate
之后调用。已解决!我在这里找到了答案:这不是问题的原因。如果我将此签入代码替换为
Log.v(“message=,recMessage”)我会得到
消息=
。这不是问题的原因。如果我将此签入代码替换为
Log.v(“message=,recMessage”)我会得到
消息=