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