社区
Android
帖子详情
android启动Activity诡异问题
djvc
2016-03-09 10:57:39
我有一个欢迎activity, 显示2s,后启动主activity.
只有第一次启动时,显示欢迎activity, 接着进入主activity。 如果退出,再进,就直接进入主activity
不知是什么情况?
...全文
411
11
打赏
收藏
android启动Activity诡异问题
我有一个欢迎activity, 显示2s,后启动主activity. 只有第一次启动时,显示欢迎activity, 接着进入主activity。 如果退出,再进,就直接进入主activity 不知是什么情况?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
djvc
2016-03-25
打赏
举报
回复
我们做的一般是android游戏,游戏一般只有一个主activity,所以才可以这样用,如果是应用的话,需要斟酌一下。
angelseedex
2016-03-23
打赏
举报
回复
为什么要用System.exit这种强硬的手段退出程序呢,这样你Activity后边的生命周期都执行不到了啊
djvc
2016-03-23
打赏
举报
回复
顶起,吸引大牛的注意~~~
djvc
2016-03-17
打赏
举报
回复
Intent intent = new Intent(); intent.setAction("mytest.MAIN"); intent.setPackage(getPackageName()); startActivity(intent); finish(); 欢迎页跳转代码,有什么问题吗?
qq_24436007
2016-03-10
打赏
举报
回复
欢迎页代码跳转那一段发来看看
djvc
2016-03-10
打赏
举报
回复
03-09 10:42:21.838: D/dalvikvm(684): GC_FOR_ALLOC freed 85K, 15% free 5076K/5960K, paused 4ms, total 4ms 03-09 10:42:21.934: I/ActivityManager(464): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.test.myapp/com.xxx.lsf.gamesdk.ui.WelcomeActivity (has extras)} from pid 684 03-09 10:42:21.994: D/dalvikvm(464): GC_FOR_ALLOC freed 2011K, 43% free 9647K/16848K, paused 12ms, total 12ms 03-09 10:42:22.010: I/ActivityManager(464): Start proc com.test.myapp for activity com.test.myapp/com.xxx.lsf.gamesdk.ui.WelcomeActivity: pid=22419 uid=10083 gids={50083, 3003, 1028, 1015, 1023} 上面这是启动日志,有闪屏的, 03-09 10:39:59.894: D/dalvikvm(684): GC_FOR_ALLOC freed 153K, 15% free 5076K/5960K, paused 4ms, total 4ms 03-09 10:39:59.986: I/ActivityManager(464): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.test.myapp/com.xxx.lsf.gamesdk.ui.WelcomeActivity (has extras)} from pid 684 03-09 10:39:59.990: I/dalvikvm(22290): Enabling JNI app bug workarounds for target SDK version 8... 03-09 10:39:59.994: I/ActivityManager(464): Start proc com.test.myapp for activity com.test.myapp/com.test.myapp.Main: pid=22290 uid=10083 gids={50083, 3003, 1028, 1015, 1023} 上面也是同一个app的启动日志,是没有闪屏的 通过日志可以看出,同一个intent,就是android.intent.action.MAIN启动的actvitiy,两次是不一样的。非常奇怪,有大神能解释下么
djvc
2016-03-09
打赏
举报
回复
AndroidManifest.xml 配置的欢迎activity是首先启动的, <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> 主activity的 <intent-filter> <action android:name="mytest.MAIN"/> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> 和线程有关? 而且有个现象就是,如果我通过清理过往打开程序后,是可以显示欢迎activity,怀疑是不是因为没有关闭彻底
ganshenml
2016-03-09
打赏
举报
回复
引用 2 楼 djvc 的回复:
不是返回桌面,我在是代码里调用了system.exit(0); 退出。
system.exit(0)不是会终结线程吗?如果启动界面Activity与主Activity是两个线程,有可能会导致这种情况吧? 当然还是要看你是怎么处理启动界Activity与主Activity的显示的。
ESC尛蜜蜂
2016-03-09
打赏
举报
回复
AndroidManifest.xml 看下首启动项是哪个,那第一个启动的就是哪个。 我猜测是你在欢迎界面加入了判断参数,如果启动过一次了就直接跳转到MainActivity
djvc
2016-03-09
打赏
举报
回复
不是返回桌面,我在是代码里调用了system.exit(0); 退出。
Gil15300218
2016-03-09
打赏
举报
回复
你说的退出时返回手机桌面还是完全关掉那个APP,释放掉内存。
android
动态运行uniapp,uniapp中
Android
插件开发,如何
启动
Android
的
Activity
之前做了几个
Android
插件,属于不涉及界面的,后来需要用
Android
原生做一些界面的东西封装给uni-app中使用,于是开始想如何
启动
Android
的
activity
,最初想着很简单,因为在插件中可以直接获取context对象,直接拉起即可,但运行起来之后总是崩溃,或者卡死现象,最初代码如下:public void show
Activity
() {context = mWXSDKInsta...
你可能不知道的
Activity
启动
的
诡异
现象探索
这篇文章主要是为了阐述一下
activity
连续
启动
的异常
问题
的跟踪过程。如果在同一个message连续
启动
同一个
activity
或者相邻message中分别
启动
同一个
activity
,就会出现生命周期
诡异
的
问题
,当然现在已经不
诡异
了。从探索方法和源码的角度给出了解释。解释了为什么singleTop在这种模式下会失效的
问题
给出了解决的思路,就是破坏消息顺序。此外,阐述了
Activity
栈和
启动
activity
流程相关的知识。
Android
Activity
自动重启的
问题
描述: 最近在做项目时,碰到一个
诡异
的
问题
,各种可能的导致的原因排查了一天的时间,最后才解决。为什么说
诡异
,是因为正常情况下是不会出现该
问题
的,而且百度上还真找不到相关的资料。
问题
表现:一个普通的
Activity
在经历正常生命周期即:onCreate()–> onStart()–>onResume()后,由于点击了界面上的某个按钮,执行了一些逻辑(暂时不说该逻辑干了什么事),结果由界面现象
【
Android
】全球
诡异
降临:只有我能找到Fragment并与
Activity
进行数据传递
Override// 获取Fragment的argumentsif (bundle!= null) {// 使用获取到的数据方法这是一个静态工厂方法,用于创建 MyFragment的新实例,并传递数据。创建一个新的MyFragment实例。创建一个Bundle对象来保存参数数据。将参数存储到Bundle中(使用将Bundle设置为Fragment的arguments。返回配置好的Fragment实例。方法。
Android
80,490
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章