PGzxc

纸上得来终觉浅 绝知此事要躬行

前言

在使用Notification通知栏的时候,用TaskStackBuilder来获取PendingIntent处理点击跳转到别的Activity,首先是用一般的PendingIntent来进行跳转。

mBuilder = new NotificationCompat.Builder(this).setContent(view)  
    .setSmallIcon(R.drawable.icon).setTicker("新资讯")  
    .setWhen(System.currentTimeMillis())  
    .setOngoing(false)  
    .setAutoCancel(true);  
Intent intent = new Intent(this, NotificationShow.class);  
	PendingIntent pendingIntent = PendingIntent.getActivity(this, 0,  
	intent, PendingIntent.FLAG_UPDATE_CURRENT);  
mBuilder.setContentIntent(pendingIntent);  
阅读全文 »

简介

数据库Realm,是用来替代sqlite的一种解决方案,它有一套自己的数据库存储引擎,比sqlite更轻量级,拥有更快的速度,并且具有很多现代数据库的特性,比如支持JSON,流式api,数据变更通知,自动数据同步,简单身份验证,访问控制,事件处理,最重要的是跨平台,目前已有Java、Objective C、Swift、React-Native、Xamarin这五种实现。

阅读全文 »

前言

GreenDao是一个将对象映射到SQLite数据库中的轻量级且快速的ORM解决方案。关于GreenDao的相关信息可以查看官网GreenDao
GreenDao的优势:

  • 一个精简的库
  • 性能最大化
  • 内存开销最小化
  • 易于使用的API
  • 对Android进行高度优化
阅读全文 »
0%