notificationdemo

来源:互联网 发布:js 取数组前几个 编辑:程序博客网 时间:2024/06/16 18:18
public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        Button button=(Button)findViewById(R.id.btn);        final Bitmap bitmap= BitmapFactory.decodeResource(getResources(),R.drawable.g);        button.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                Notification.Builder builder=new Notification.Builder(MainActivity.this);                builder.setContentTitle("我是NOTIFICATION");                builder.setContentText(".................................");                builder.setSmallIcon(R.mipmap.ic_launcher);                builder.setLargeIcon(bitmap);                builder.setTicker("我来了");                builder.setNumber(6);                builder.setAutoCancel(true);                Intent intent=new Intent(MainActivity.this,Second.class);                //封装一个Intent                PendingIntent contentIntent = PendingIntent.getActivity(MainActivity.this, 0,  intent, PendingIntent.FLAG_CANCEL_CURRENT);                //PendingIntent pendingIntent=PendingIntent.getActivity(MainActivity.this,0,intent,PendingIntent.FLAG_NO_CREATE);                //设置通知主题的意图                NotificationManager notificationManager=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);                notificationManager.notify(1,builder.build());            }        });    }}

跳转到第二个页面有问题