2015年8月28日
参考 这里写链接内容
其中我所遇到的问题是,点击通知后,Activity对于Intent的读取问题。
由于所调用的Activity已经在活动栈里,所以不执行oncreate 而是直接执行onstart。那么Intent的获取就可以放入onNewIntent方法中。并且设置 setIntent(intent); 否则getIntent得到的是旧的Intent。
这样,通过两次页面的跳转,就可以在返回的时候返回应用主界面了。主界面作为中间跳板。其在初始化的时候出发最终界面。所以不会再点击通知时显示,但是在活动栈中却记录了它。
另一个问题是,当多个页面复用一个对象的时候,如果做个性化区分。
可以设置一个变量,并为其设置get,set方法。不同页面调用是设置变量,根据变量的不同,我们让其显示不同的操作。
比如:
private String currentPage = "";
public String getCurrentPage() {
return currentPage;
}
public