繁体   English   中英

发送通知时自动打开活动,无需单击通知

[英]Auto open Activity when notification is send without clicking on notification

发送通知时,是否可以在应用活动中执行某些功能,而无需用户单击通知栏?

示例:我有一个onClick方法,在发送通知时需要调用该方法。

是,从notificationReceiver onReceive()方法中可以直接调用startActivity,如下所示

Intent resultIntent = new Intent(getApplicationContext(), ActivityName.class);
        resultIntent.setData(Uri.parse("content://"
                + Calendar.getInstance().getTimeInMillis()));
        resultIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP);
        startActivity(resultIntent);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM