現在のアクティビティ(ChatActivity)で通知を開始したい場合、通知をタッチするとChatOneActivityに入りたいと思います。通知を作成すると現在のアクティビティが完了しました
私はChatOneActivity(データを受信しているため)にいるときに現在のアクティビティ(ChatActivity)が終了しないようにします。また、戻るボタンを押すと、ChatActivityに滞在します。
(私の現在の活動に関係なく、私はChatActivityの終了を望んでいません)。
どうすればよいですか?私は戻るボタンを押したときにここで
コード
private void showNotification(String id, String message) {
NotificationCompat.Builder builder = new NotificationCompat.Builder(getApplicationContext())
.setSmallIcon(android.R.drawable.sym_action_email)
.setContentTitle("You have a new message")
.setContentText(message);
Intent intent = new Intent(ChatActivity.this,ChatOneActivity.class);
intent.putExtra("toId", id);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(ChatActivity.this);
stackBuilder.addParentStack(ChatOneActivity.class);
stackBuilder.addNextIntent(intent);
PendingIntent pendingIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_CANCEL_CURRENT);
builder.setContentIntent(pendingIntent);
NotificationManager mNotificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(1, builder.build());
}
は、今私はChatOneActivityを入力している、私はデスクトップに戻ります。私がしたくないChatActivityがすでに完了していることを意味します。
最初にすべきことは、コードを表示することです。 –
_通知は機能しません。そのコードはどこにありますか? –
@bubどのようなコードですか?それはちょうど仕事を傾ける。 – agilob