Commit 496e2893 authored by Libin Lu's avatar Libin Lu Committed by GitHub

add icon for actions

parent ea1413e7
...@@ -232,7 +232,16 @@ public class SendNotificationTask extends AsyncTask<Void, Void, Void> { ...@@ -232,7 +232,16 @@ public class SendNotificationTask extends AsyncTask<Void, Void, Void> {
PendingIntent pendingActionIntent = PendingIntent.getActivity(mContext, notificationID, actionIntent, PendingIntent pendingActionIntent = PendingIntent.getActivity(mContext, notificationID, actionIntent,
PendingIntent.FLAG_UPDATE_CURRENT); PendingIntent.FLAG_UPDATE_CURRENT);
notification.addAction(1, actionTitle, pendingActionIntent); int iconId = 0;
if(action.hasKey("icon")) {
String iconName = action.getString("icon");
iconId = res.getIdentifier(iconName, "mipmap", packageName);
if (iconId == 0) {
iconId = res.getIdentifier(iconName, "drawable", packageName);
}
}
notification.addAction(iconId, actionTitle, pendingActionIntent);
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment