請在下面找到具有存檔和回覆選項的android gmail通知畫面。 在按回復而不是打開gmail應用程序時,edittext應顯示在通知區域,該區域將接受回覆文本 消息和回覆消息應從通知本身發送。 我們如何實現這一目標? 根據下面的鏈接,我們可以顯示設置操作歸檔和回覆按鈕。 http://developer.android.com/training/notify-user/expanded.html如何從android中的可擴展通知發送回覆?
// Sets up the archive and reply action buttons that will appear in the
// big view of the notification.
Intent archiveIntent = new Intent(this, ResultActivity.class);
archiveIntent.setAction(CommonConstants.ACTION_ARCHIVE);
PendingIntent piArchive = PendingIntent.getService(this, 0, archiveIntent, 0);
Intent replyIntent = new Intent(this, ResultActivity.class);
replyIntent.setAction(CommonConstants.ACTION_REPLY);
PendingIntent piReply = PendingIntent.getService(this, 0, replyIntent, 0);
NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_stat_notification)
.setContentTitle(getString(R.string.notification)) .setContentText(getString(R.string.ping))
.setDefaults(Notification.DEFAULT_ALL)
.setStyle(new NotificationCompat.BigTextStyle()
.bigText(msg))
.addAction (R.drawable.ic_stat_archive,getString(R.string.archive), piArchive)
.addAction (R.drawable.ic_stat_reply,getString(R.string.reply), piReply);
在按下回覆按鈕,而不是去Gmail應用/打開整版ResultActivity 它應該顯示的EditText指定的高度,寬度和在通知區域本身一個答覆按鈕。 這是如何實現的? 請建議可以採用哪種方法來達到此目的。 在此先感謝。
我希望回覆按鈕與Gmail應用相同,我希望我的活動能夠被打開。我用你的代碼。當我點擊回覆按鈕時,它不會打開我的活動。 「CommonConstants.ACTION_REPLY」的價值是什麼? – Bunny