通过通知打开activity,结束后返回主页面
来源:互联网 发布:软件系统项目总结 编辑:程序博客网 时间:2024/04/20 11:16
在通过通知打开一个activity后,此APP只有一个activity,因此在按返回键结束后,APP也会随之关闭,从而会回到桌面。
这里提供一种解决的思路方法。
首先写一个commonactivity继承自activity,在其中覆写onfinish方法。
public class CommonActivity extends Activity {
@Overridepublic void finish() { if (this.isTaskRoot()){ Intent intent = new Intent(this, MainActivity.class); startActivity(intent); } super.finish();}
}然后在创建activity时继承自此activity。这样在activity执行finish时会先查一下自己是不是最后一个。如果是则打开mainactivity。
注意MainActivity则不能继承自此commonactivity。
0 0
- 通过通知打开activity,结束后返回主页面
- 打开层级比较深的Activity并返回到App的主页面
- 打开层级比较深的Activity并返回到App的主页面
- 点击安卓通知后Activity打开后,按返回键关闭应用
- 打开activity,关闭后返回会结果
- android 点击通知栏消息打开activity,如果app未运行先启动app或打开activity返回后再启动app
- 通过通知打开一个Activity时保留导航
- 主页面打开子窗口,将输入的数据返回父窗口
- 得到新打开Activity 关闭后返回的数据
- 得到新打开Activity 关闭后返回的数据
- 得到新打开Activity 关闭后返回的数据
- 得到新打开Activity 关闭后返回的数据
- 得到新打开Activity 关闭后返回的数据
- 打开多个Activity后返回到原始界面数据
- 关于打开APP进入欢迎界面后,自动跳到主页面的解决方法
- 滑动返回结束当前Activity
- Android通知之通知栏点击通知后返回正在运行的程序,而不是一个新Activity
- Android通知之通知栏点击通知后返回正在运行的程序,而不是一个新Activity
- 什么是环境变量?道理在这四个故事中
- Weblogic解密脚本(无需weblogic环境)
- msyql 中按照数字型字符串进行排序
- iOS截图和保存图片
- EL表达式
- 通过通知打开activity,结束后返回主页面
- CoreAnimation动画入门(总结)
- SpringMVC笔记
- sort colors
- iOS quartzCore第三章——CAEmitterLayer和CAEmitterCell详解
- 作用域与闭包
- UIimage 加载图片
- httpclient 设置代理 PostMethod 示例
- Java图形界面基础案例分析(满天星)