Yas*_*idi 5 notifications android android-notifications
我正在尝试制作自定义通知,但无法解决此问题.
public void remNotifyClicked (View view){
notification.setSmallIcon(R.drawable.ic_launcher);
notification.setTicker("Ticker");
notification.setContentTitle("Notification");
notification.setContentText("Congratulation!");
notification.setWhen(System.currentTimeMillis());
Intent i = new Intent(this, SecondActivity.class);
notification.setContentIntent( new PendingIntent.getActivity(this, 0, i, PendingIntent.FLAG_UPDATE_CURRENT));
NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
nm.notify(uniqueId, notification.build());
}
Run Code Online (Sandbox Code Playgroud)
这里的问题是,"getActivity"显示为错误(红色),并表示它无法解析符号(当悬停在它上面时).谢谢.
PS:我使用的是Android Studio.
Y.S*_*Y.S 12
更换
notification.setContentIntent( new PendingIntent.getActivity(this, 0, i, PendingIntent.FLAG_UPDATE_CURRENT));
Run Code Online (Sandbox Code Playgroud)
同
notification.setContentIntent(PendingIntent.getActivity(this, 0, i, PendingIntent.FLAG_UPDATE_CURRENT));
Run Code Online (Sandbox Code Playgroud)
getActivity()是static类的方法,PendingIntent并且不需要实例PendingIntent来调用.
试试这个.这会奏效.
| 归档时间: |
|
| 查看次数: |
3653 次 |
| 最近记录: |