0 0

android应用启动后自动退出0

Intent intent = this.getIntent().setComponent(new ComponentName(this, MainActivity.class));
		this.startActivity(intent);
		this.finish();


从eclipse里运行后,先显示了第一个activity,然后启动第二个activity,第一个被关闭,这是正常正确的。然后我从设备里点击运行应用,这时候他只显示第一个activity然后就退出应用了,程序并没有出异常。请问什么情况这是?
谢谢!

问题补充:我的操作流程:
1 从eclipse里运行程序
2 应用正常运行,先显示第一个activity,后显示第二个activity,第一个activity被关闭
3 按设备的返回键退出第二个activity
4 从设备点击启动应用
5 应用只运行第一个activity后就退出了,并没有显示出第二个activity

问题补充:然后我把finish()这句代码去掉的话,步骤就变成了,只显示第一个activity,没有跳转到第二个activity。
2014年4月07日 18:51

1个答案 按时间排序 按投票排序

0 0

改成 Intent intent = new Intent();
intent.setComponent(new ComponentName(this, MainActivity.class)); 
this.startActivity(intent); 
        this.finish();

2014年5月12日 16:32

相关推荐

    Android应用开机时自动启动

    本篇将深入讲解如何实现Android应用的开机自启动,并提供一个名为BootupDemo的示例代码作为参考。 首先,理解Android系统的启动流程是关键。当设备开机或恢复到激活状态时,系统会执行一系列初始化操作,其中包括...

    android应用开机自启动

    在Android应用开发中,"开机自启动"是一个常见的需求,特别是在需要后台服务持续运行或者希望应用程序在用户开机后立即可用的情况下。本知识点主要讲解如何利用Android的广播接收器(BroadcastReceiver)来实现在...

    Android-AppManager如何优雅的退出应用和处理崩溃异常自动重启

    在Android应用开发中,确保应用的稳定性和用户体验是至关重要的。`AppManager`是一个常见的工具类,用于管理和控制应用程序的生命周期。本篇文章将详细探讨如何使用`AppManager`优雅地退出应用,以及如何处理崩溃...

    Android实例源码-应用启动应用退出&网络判断类安卓源代码(12例).zip

    Android实例源码-应用启动应用退出&网络判断类安卓源代码(12例) 3G和wifi的切换监听 android 在线更新示例代码 android程序的自动更新 和 基于GPS定位的轨迹存储 app更新,实现service下载 ViewPager+Fragment侧滑...

    【Android studio】service在app直接退出下,整体输出情况,实现开机自启动,一直后台运行

    本话题将深入探讨如何在Android Studio中创建和管理Service,使其在应用退出后仍能继续运行,并实现开机自启动,以保持应用的后台存活。 一、Service基础 1. 创建Service: 在Android Studio中,可以通过右键项目 -...

    Android 应用程序异常退出自动重启

    Android 应用崩溃自动启动 给用户给好的体验 本应用还可以扩展为类似京东崩溃时弹出信息反馈框 这需要你自己实现哦 另外欢迎关注我的新浪微博@MinganCai 有问题可以@我 我会尽快给你们回复的 雷锋

    解析Android中如何做到Service被关闭后又自动启动的实现方法

    我们在使用某些Android应用的时候,可能会发现安装了某应用以后,会有一些服务也会随之运行。而且,这些服务每次都会随着手机开机而启动。有的服务做的更绝,当用户在运行的服务中手动停止该服务以后,过了一段时间...

    安卓程序登录后一段时间不进行操作,自动退出程序

    通过以上步骤,你可以在Android应用中实现用户长时间无操作自动退出的功能。记得在编码过程中遵循最佳实践,确保代码的稳定性和效率。在实际项目中,还需要根据具体需求进行相应的调整和优化。在提供的`Demo`文件中...

    android程序意外退出自动重启

    "android程序意外退出自动重启"这个主题涉及到如何在程序出现意外错误导致崩溃时,实现程序的自动恢复和持续运行。以下是一些关键知识点的详细说明: 1. **异常处理**: - 在Android中,每个应用都有一个独立的...

    Android退出整个应用的方法

    一个Android应用是由一系列的Activity组成的,这些Activity在栈中按启动顺序组织,形成了所谓的任务(task)。默认情况下,当用户按下后退键时,系统会按照栈的逆序依次销毁Activity,直至退出应用。因此,一种简单的...

    解决android退出整个应用的例子

    - 如果应用有多个Activity,确保正确处理它们之间的状态,避免用户在退出后重新打开应用时出现混乱。 总之,Android退出整个应用的例子涉及对Activity栈的理解、生命周期的管理以及适当的方法选择。开发者应当谨慎...

    使用Application做android完全退出系统实例

    首先,我们要明白`Application`类是Android应用程序的基类,它在应用启动时最先被创建,并在整个应用生命周期内存在。我们可以通过重写`Application`类的方法,添加一些全局的初始化或清理操作。 **1. 创建自定义...

    退出android应用程序Demo

    本示例"退出Android应用程序Demo"将讲解如何实现这个功能,涉及到的关键知识点包括Activity的生命周期管理和Service的控制。 首先,我们需要理解Android的Activity生命周期。Activity是Android应用的基本组件,它...

    Android中一键退出应用程序

    一个Android应用由多个Activity组成,每个Activity有自己的生命周期,包括onCreate(), onStart(), onResume(), onPause(), onStop()和onDestroy()等方法。当用户按下设备的返回键时,Activity会按照这些生命周期方法...

    Android应用开发多个activity完全退出程序方法

    在Android应用开发中,用户可能需要在完成一系列操作后彻底退出程序,特别是在处理完敏感信息或者需要节省系统资源的情况下。通常,一个Android应用由多个Activity组成,每个Activity代表一个独立的屏幕或功能。当...

    安卓启动退出网络判断相关-闪屏加退出提示应用.zip

    首先,"启动退出网络判断"指的是当应用启动时,系统会检测设备当前的网络状态。如果网络不可用,应用可能会显示相应的提示,防止用户在无网络环境下进行无效操作。这个过程通常涉及到以下几个关键知识点: 1. **...

    Android应用源码完全退出程序的方法.zip

    通常,用户点击返回键会触发`onBackPressed()`方法,此方法会将当前Activity从栈顶移除,如果栈内无其他Activity,则应用会自动退出。但这种方式并不保证所有资源被释放,因为Android系统可能会为了性能优化而保留...

    Android应用源码之闪屏加退出提示应用.zip

    在Android应用开发中,"闪屏页"(Splash Screen)和"退出提示"是常见的功能设计,用于提升用户体验。这个名为"Android应用源码之闪屏加退出提示应用.zip"的压缩包文件很可能是提供了一个完整的示例项目,用于帮助...

    android 退出app 退出应用程序

    2 设置入口activity的启动模式android:launchMode="singleTask",重写onNewIntent方法, 在退出activity时,设置intent.setAction("exit_app");然后跳转到栈底activity, 这样就可以清除栈底之外的所有activity,...

    安卓启动退出网络判断相关-android启动页引导页到主界面含有检查应用更新。.rar

    综上所述,"安卓启动退出网络判断相关"涉及到了应用启动流程的优化、网络状态的实时监控、应用更新的自动化处理等多个方面,是构建高效、稳定且用户体验良好的安卓应用的关键技术之一。通过合理的设计和实现,我们...

Global site tag (gtag.js) - Google Analytics