0
我有一个应用程序,它在特殊时间显示通知程序。它工作得很好。但是我也想显示Dialog窗口。在对话框窗口部分有错误。 有人可以帮我,我该怎么办? 感谢在BroadCast Receiver中显示对话框窗口
这是我的代码
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();
//----------------
}
这个代码是在广播接收器类
坦克。这是一个好方法,但我也有一个错误的意图。这是我的代码startActivity(新的Intent(Receiver.this,DialogActivity.class));并且错误是方法startActivity(Intent)对于类型是未定义的Receiver – Khodayar
Intent i = new Intent(context,yourclass.clas i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(i);这是你的方式打电话给接收方的意图 – 2015-04-07 08:43:25
这很好,谢谢 – Khodayar