A액티비티에 노티피케이션에 대한 정보를 설정하였습니다.
B액티비티에서 A액티비티에 있는 노티피케이션 정보를 불러와 사용하려고 합니다.
A액티비티 소스
public static Notification mNoti;
public static NotificationManager mNotimana;
public void onNotiStart() {
mNoti = new Notification.Builder(this)
.setContentTitle("두 손가락으로 드래그 하세요")
.setContentText("")
.setTicker("")
.setSmallIcon(R.drawable.ic_stat_noti)
.build();
mNotimana = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.activity_noti);
clostIntent = new Intent("android.intent.action.MAIN");
clostBundle = new Bundle();
clostBundle.putInt("userAnswer", 1);
clostIntent.putExtras(clostBundle);
clostPending = PendingIntent.getBroadcast(this, 0, clostIntent, PendingIntent.FLAG_UPDATE_CURRENT);
contentView.setOnClickPendingIntent(R.id.noti_exit_btn, clostPending);
startIntent = new Intent("android.intent.action.MAIN");
startBundle = new Bundle();
startBundle.putInt("userAnswer", 2);
startIntent.putExtras(startBundle);
startPending = PendingIntent.getBroadcast(this, 1, startIntent, PendingIntent.FLAG_UPDATE_CURRENT);
contentView.setOnClickPendingIntent(R.id.noti_btn, startPending);
mNoti.flags |= Notification.FLAG_NO_CLEAR;
mNoti.bigContentView = contentView;
mNotimana.notify(1, mNoti);
}
B액티비티 소스
NotiActivity NA = new NotiActivity();
public void test() {
NA .onNotiStart();
}
많은 조언 부탁드립니다.