通知
■トースト
Toast toast = Toast.makeText(this, "テスト", Toast.LENGTH_LONG); toast.setGravity(Gravity.TOP, 0, 0) toast.show();
一行での表記
Toast.makeText(this, "テスト", Toast.LENGTH_LONG).show();
■通知
通知バーにメッセージを表示する。
NotificationCompat.Builder builder = new NotificationCompat.Builder(getApplicationContext()); builder.setContentTitle("通知テスト"); builder.setContentText("テストです"); builder.setAutoCancel(true); builder.setTicker("テスト"); builder.setSmallIcon(R.drawable.ic_launcher); NotificationManagerCompat manager = NotificationManagerCompat.from(getApplicationContext()); manager.notify(0, builder.build());
通知をタップで画面表示
Intent intent = new Intent(this, MainActivity.class); PendingIntent pi = PendingIntent.getActivity(this, 0, intent, 0); NotificationCompat.Builder builder = new NotificationCompat.Builder(getApplicationContext()); builder.setContentTitle("通知2"); builder.setContentText("画面を開く"); builder.setTicker("テスト2"); builder.setSmallIcon(R.drawable.ic_launcher); builder.setContentIntent(pi); NotificationManagerCompat manager = NotificationManagerCompat.from(getApplicationContext()); manager.notify(0, builder.build());