I am making drawable resource using following reference https://developer.android.com/develop/ui/views/graphics/drawables#java
MyDrawable mydrawing = new MyDrawable(myText);
ImageView image = findViewById(R.id.imageView);
image.setImageDrawable(mydrawing);
Above example shows how to make drawable image by program and assign to setimageDrawable(). But I need to get resource id of this drawable object to assign into Notification Bar build.setSmallIcon(xx) which requires int type resource Id. How to get resource Id from this drawable object?
MyDrawable mydrawing = new MyDrawable(myText);
mBuilder = new NotificationCompat.Builder(context,"default")
.setContent(mRemoteViews)
.setOnlyAlertOnce(true)
.setAutoCancel(false)
.setOngoing(true)
.setSmallIcon(mydrawing); // <-- Error because mydrawing is not int type
MyDrawable.java makes drawable with given character