`
kfc_davy
  • 浏览: 183848 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

相同class的startactivity使用Intent.FLAG_ACTIVITY_MULTIPLE_TASK

阅读更多
void android.content.Context.startActivity(Intent intent)
Launch a new activity. You will not receive any information about when the activity exits.

Note that if this method is being called from outside of an android.app.Activity Context, then the Intent must include the Intent.FLAG_ACTIVITY_NEW_TASK launch flag. This is because, without being started from an existing Activity, there is no existing task in which to place the new activity and thus it needs to be placed in its own separate task.

This method throws ActivityNotFoundException if there was no Activity found to run the given Intent.

Parameters:
intent The description of the activity to start.
Throws:
ActivityNotFoundException
See Also:
PackageManager.resolveActivity
分享到:
评论

相关推荐

    android.intent.action.TIME_TICK

    3. 注册IntentFilter:为IntentFilter添加对应的ACTION,如"android.intent.action.TIME_TICK"、"android.intent.action.SCREEN_ON"和"android.intent.action.BATTERY_CHANGED"。 4. 不再需要时,记得在合适的位置...

    android Intent.FLAG大全

    13. **FLAG_ACTIVITY_MULTIPLE_TASK** (API 11+) 允许启动多个任务,与默认行为相反,通常不需要设置。 14. **FLAG_ACTIVITY_NEW_DOCUMENT** (API 21+) 用于启动一个新的"文档",在Android Lollipop及更高版本的...

    用Intent.ACTION_SEND进行分享

    `startActivity(Intent.createChooser(shareIntent, "请选择分享方式"))`这一行代码会启动一个分享对话框,显示所有能够接收"text/plain"类型数据的应用,用户可以从中选择一个来完成分享。 在实际开发中,我们可能...

    Android利用Intent.ACTION_SEND进行分享

    Android平台提供了多种方式来实现分享功能,其中之一便是使用Intent.ACTION_SEND来实现分享。下面将详细介绍使用Intent.ACTION_SEND进行分享的知识点。 首先,Intent.ACTION_SEND是一种标准的Intent操作,用于启动...

    android静默卸载指定包名APP

    uninstallIntent.addFlags(Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS | Intent.FLAG_ACTIVITY_NO_USER_ACTION); } ``` 在API 23及以下...

    Intent.action_大全

    - **Action**:"android.intent.action.DATA_ACTIVITY" - **示例**:可用于监测数据连接状态的变化,如网络连接断开或恢复。 14. **DATA_CONNECTION_STATE_CHANGED_ACTION** - **描述**:此Broadcast Action...

    Android使用Intent.ACTION_SEND分享图片和文字内容的示例代码

    Android 使用 Intent.ACTION_SEND 分享图片和文字内容的示例代码详解 Android mobile 操作系统中,Intent.ACTION_SEND 是一个非常常用的 Action,主要用于实现分享功能,例如分享图片、文字内容等。在本文中,我们...

    ex07_activity_intent.rar_Intent_android

    Intent还支持各种FLAG,如`FLAG_ACTIVITY_NEW_TASK`用于在新的任务栈中启动Activity,`FLAG_ACTIVITY_CLEAR_TOP`则会清除所有栈上的Activity,只保留目标Activity。此外,还可以使用`FLAG_INCLUDE_STOPPED_PACKAGES...

    android Action call 拨打电话 Intent.ACTION.CALL

    Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:1234567890")); // 替换为实际电话号码 // 检查是否有拨打电话的权限 if (ContextCompat.checkSelfPermission(this, Manifest....

    android-将内容分享到自己的app

    像qq,微信那样 调用代码Intent intent=new Intent(Intent.ACTION_SEND);... intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(Intent.createChooser(intent, "请选择")); 可以选择分享到自己的app

    Android 静默安装和静默卸载(SilentInstaller)

    intent.putExtra("silent_install_auto_start", true);//是否安装并启动 intent.putExtra("silent_install_start_clazz", "com.example.helloworld.MainActivity");//如果安装并启动,则需指定activityName ...

    switchactivities:从 PendingIntent 发送时,演示 Intent.FLAG_ACTIVITY_REORDER_TO_FRONT 的小项目不起作用

    这是一个小项目,用于演示通过正常调用 startActivity 在活动之间切换工作正常,但是当我在 PendingIntent 中发送带有该标志的意图然后调用mPendingIntent.send()该标志似乎是忽略:-(。 与 startActivity 一起快乐...

    AppInstall.rar

    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //调用系统api安装app Uri uri = FileProvider.getUriForFile(mContext, mContext.getPackageName() + ".fileprovider", apkFile); intent.setDataAndType...

    ex07_activity_intent.rar_android_ex07_activi_ex07_activity_inten

    些朋友可能对Android系统的手机不太熟悉,相信你见了Android系统的手机后你肯定会喜欢上的,绚丽的界面,好看的字体,彰显华贵和专业。本源码收集的就是android...activity的跳转 1.不带返回值的跳转 2.带返回值的跳转

    android监听home按键实例

    if (intent.getAction().equals(Intent.ACTION_CLOSE_SYSTEM_DIALOGS)) { String reason = intent.getStringExtra("reason"); // "system_ui_hidden" 表示Home键被按下 if ("system_ui_hidden".equals(reason)) ...

    Android 常用的Intent的URI及示例

    startActivity(Intent.createChooser(intent, "选择邮件客户端")); ``` ### 7. 发送短信 通过`ACTION_VIEW`结合`tel:`协议,可以预填充短信内容。 ```java Uri uri = Uri.parse("tel:10086"); Intent intent = ...

    android实现activity后台运行.docx

    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); ``` 2. **启动新的 Activity**: ```java startActivity(intent); ``` 这段代码的作用是创建一个 Intent,并将其指向系统的主屏幕(Home Screen)。通过...

    ignore_home_key.zip_Home Home

    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); context.startActivity(intent); ``` 5. **考虑用户反馈**:虽然可以屏蔽Home键,但需要注意的是,这样可能会导致用户体验下降...

    android各组件详解- Intent.

    - `Flags`用于控制Intent的执行方式,如`FLAG_ACTIVITY_NEW_TASK`可确保Intent在一个新的任务栈中运行,适用于需要独立运行的场景。 通过深入理解Intent的各个组成部分,开发者可以更加高效地利用Intent机制,构建...

Global site tag (gtag.js) - Google Analytics