我有一个应用程序,在特殊的时间显示通知程序。它工作得很好。但我也想显示Dialog窗口。在对话框窗口部分中有一个错误。 有人可以帮助我,我该怎么办? 谢谢
这是我的代码
private void showNotification(Context context) {
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
context).setSmallIcon(R.drawable.ic_launcher).setContentTitle(
"do your work" );
NotificationManager mNotificationManager = (NotificationManager) context
.getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(100, mBuilder.build());
//---------here there is an error
Dialog dialog= new Dialog( context);
dialog.setContentView(R.layout.activity_main);
dialog.setTitle("This is your time");
dialog.show();
//----------------
}
此代码位于broadCastReceiver类
中答案 0 :(得分:2)
一般情况下,您无法通过接收方呼叫对话。而不是你可以从广播接收器调用活动。活动可以通过windows管理器在android中显示为对话框。多数民众赞成...希望它有所帮助!