点击通知栏后跳转到MainActivity.class这个界面:
Intent notificationIntent = new Intent(context,MainActivity.class); //点击该通知后要跳转的Activity
PendingIntent contentIntent = PendingIntent.getActivity(context,0,notificationIntent,0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
现在有一个问题,如果MainActivity.class本身已经打开的,再点击通知栏,就会出来2个,有没有人知道怎么解决的?谢谢。
------解决方案--------------------
在配制文件中的MainActitity里加入android:launchMode="singleTask"
表示整个app中只存在一个MainActivity实例
------解决方案--------------------
LS正解,在你ManiFest.xml中相应Activity标签 添加android:launchMode="singleTask"
<Activity android:name="xxxx" android:launchMode="singleTask">xxxxxxxxx </Activity>
建议LZ搜索下android:launchMode的4种方式用法