Android 安装应用后点击打开带来的问题

今天安装完APP的时候,界面会显示两个按钮,一个完成键,一个打开键,点击Open键之后,外部打开应用。此时,我们点击HOME键,程序将会在后台。然后再点击该桌面上应用程序的图标,app会自己重新启动!而不是将原来的界面!如果你的应用对多次启动不敏感,这道没什么,但是,如果你的应用对多次启动很敏感,就要进行选择。查阅相关资料后发现一个很好的方法。

首先,在启动第一个Activity的时候,判断启动方式是不是从点击打开键启动的。

其次,如果需要将之前的应用提到前台来的话可以直接将当前的Activity结束掉,此时结束当前Activity后就可以让之前

被最小化的Activity显示出来。

最后,第一个打开的Activity代码。

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
            finish();//如果要恢复之前界面就结束新的Activity
            return;
         }
        setContentView(R.layout.main);
    }

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-02 07:02:02

Android 安装应用后点击打开带来的问题的相关文章

Android安装应用后点击"打开"(Open)带来的问题及解决方式

MainActivity如下: package cc.cc; import android.app.Activity; import android.content.Intent; import android.os.Bundle; /** * Demo描述: * * 一年多前遇到一个问题--->: * 1 客户从GooglePlay上下载了我参与的开发的应用 * 2 下载完成后,点击安装 * 3 安装完成后,在屏幕底部有两个选项"打开"和"完成" * 4 点

7.15 文件打开后点击打开下级文件

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible"

Android 在安装完成界面,点击打开应用程序。在应用程序点击home键,再从桌面打开程序导致产生多个实例或者说程序被重复打开

Android 在安装完成界面,点击打开应用程序.在应用程序点击home键,再从桌面打开程序导致产生多个实例或者说程序被重复打开. etong_123的专栏 - 博客频道 - CSDN.NET *http://blog.csdn.net/etong_123/article/details/22897731 android:taskAffinity与android:finishOnTaskLaunch之我见 - java豆子 - 博客园 http://www.cnblogs.com/error40

eclipse安装ADT后在windows菜单下找不到android SDK and AVD Manager

eclipse安装ADT后在windows菜单下找不到android SDK and AVD Manager选项的解决办法 - zhjr1220的专栏 - 博客频道 - CSDN.NET  http://blog.csdn.net/zhjr1220/article/details/9569113 在eclipse中点击window→Customize Perspective→Command Groups availability→Available command groups下勾选Androi

Java开发环境部署2.下载安装java jdk 2.1下载与安装 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载完后开始安装。注意,安装的路径不能变!!!反正笔者前两次改了安装路径都装不成。 JDK默认安装成功后,会在系统目录下出现两个文件夹,一个代表jdk,一个代表jre。

操作系统:win10 64biteclipse版本:Eclipse Mars (4.5),Eclipse IDE for Java EE DeveloperJava JDK版本:jdk-7u79-windows-x64SDK版本:24.4.1版ADT版本:23.0.4版 1.下载安装java jdk1.1下载与安装 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html JDK默认安装成功后,会在系统目录下出

android安装

Android 安装 2017-04-14  12:43:33 环境:win7   软件:eclipse (第一二步是Java安装是的环境配置,已安装过Java的就不用了)jdk 下载地址 www.oracle.com一.解压jdk到英文路径.二.配置环境变量:在上面一栏加 JAVA_HOME jdk的路径:                              在下面PATH中 后面追加:jdk的bin的路径:jdk的/jre/bin的路径. 三.解压adt-bundle-windows-

android_常用UI控件_01_TextView3_点击打开新的activity

点击textview打开新的activity (1) MainActivity.java package com.example.android_textview_opennewactivity; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.text.SpannableString; import android.text.Spanned;

怎样给你的Android 安装文件(APK)瘦身

本文源地址:怎样给你的Android 安装文件(APK)瘦身 Android的apk文件越来越大了这已经是一个不争的事实. 在Android 还是最初版本号的时候,一个app的apk文件大小也还仅仅有2 MB左右,到了如今.一个app的apk文件大小已经升级到10MB到20MB这个范围了.apk文件大小的爆炸式增长主要是由于用户对app质量的期待越来越高以及开发人员的开发经验增长,详细体如今下面几个方面: Android设备 dpi 的多样化 ([l|m|tv|h|x|xx|xxx]dpi) A

SQL Server安装完成后3个需要立即修改的配置选项(转载)

你用安装向导安装了全新的SQL Server,最后你点击了完成按钮.哇噢~~~现在我们可以把我们的服务器进入生产了!抱歉,那并不是真的,因为你的全新SQL Server默认配置是错误的. 是的,你没看错:SQL Server的默认安装在很多方面的配置是错误的.在今天的文章里,我想给你展示下,为了更快的性能,在SQL Server安装完成后3个你需要立即修改的配置选项.我们开始吧! 最大服务器内存(Max Server Memory) 免责声明:如果这些天你在32位系统上运行你的SQL Serve