一个action就是一个字符串,什么名字都无所谓。
自定义action的目的,就是界面A发起一个包含action的Intent,界面b响应这个action,进而启动起来。
这样的好处就是只要保持B的intent不变,即使B的类名改变,也不需要更改A的代码,尤其是A、B是2个应用程序的时候。
步骤如下:
1、A开启一个intent,包含一个action。
-
case MENU_ACTION_FILE:
- intent.setAction("selectfile");
- intent.putExtra("target","file");
- startActivityForResult(intent,MENU_ACTION_FILE);
- break;
2、在B的AndroidManifest中响应这个action
- <activity android:name="MyFileList">
- <intent-filter>
-
<action android:name="selectfile"/>
-
<category android:name="android.intent.category.DEFAULT" />
- </intent-filter>
- </activity>
开始忘了加<category android:name="android.intent.category.DEFAULT"
/>,搞了老半天,每次都是报
Activitynotfoundexception。
现在终于搞定了。
分享到:
相关推荐
在Struts2框架中,自定义Action是实现业务逻辑的核心组件。这个教程将带你了解如何通过实现`Action`接口来创建一个简单的登录功能。首先,我们需要理解Struts2的架构和Action类的角色。 Struts2是一个基于MVC...
本教程将深入探讨如何在Android应用中自定义Action和Permission,以及它们在应用程序架构中的作用。 Action是Android Intent系统的核心组成部分,它定义了应用程序可以执行的操作。Intent是一种消息传递机制,用于...
本文将深入探讨如何在AppWidget中自定义Action广播,以便更好地控制和扩展小部件的行为。 首先,让我们了解什么是BroadcastReceiver。在Android系统中,BroadcastReceiver是一种组件,它监听系统或应用发出的广播...
自定义Action Sheet效果库通常是为了实现更为丰富、个性化的交互体验,这在标题和描述中都有所提及。本篇将深入探讨iOS中的Action Sheet以及如何通过自定义库来实现独特的效果。 首先,Action Sheet在iOS SDK中是...
在iOS应用开发中,自定义Action Sheet是一种常见的用户交互组件,它允许用户在多个操作选项中做出选择。本文将深入探讨iOS应用源码中的自定义Action Sheet实现,这对于毕业设计和论文研究具有很高的参考价值。 首先...
自定义Action Sheet效果库通常是为了实现更加个性化或者优化用户体验的设计。本篇将深入探讨如何利用源码来创建自定义的Action Sheet效果,并讨论相关的iOS编程知识点。 一、Action Sheet基础 Action Sheet在iOS中...
本资源"IOS应用源码之自定义action sheet效果库.zip"包含了用于创建自定义Action Sheet的源代码,这对于iOS开发者来说是一个宝贵的参考资料,可以帮助他们提升应用的界面设计和用户体验。 Action Sheet在iOS中的...
本资源"IOS应用源码——自定义action sheet效果库.zip"提供了一个自定义Action Sheet的实现,能够帮助开发者打造出更具特色的用户界面。 在iOS原生SDK中,`UIAlertController`类提供了创建Action Sheet的功能,但其...
这个“IOS应用源码——自定义action sheet效果库.rar”显然包含了用于实现自定义Action Sheet效果的源代码。以下是对这个库可能包含的关键知识点的详细解释。 1. **UIActionSheet**: UIActionSheet是Apple提供的...
自定义action sheet效果库.zipIOS应用例子源码下载自定义action sheet效果库.zipIOS应用例子源码下载 1.适合学生学习研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考
自定义Action Bar可以让开发者根据自己的需求和设计风格来调整其外观和功能,从而提升应用的整体用户体验。本文将深入探讨如何在Android中实现自定义的Action Bar。 首先,我们需要了解Action Bar的基本结构和作用...
Sheeeeeeeeet是一个用于创建自定义action sheets的Swift库
自定义Action Bar布局可以让开发者根据需求创建具有独特风格和功能的用户界面。本教程将深入探讨如何实现自定义Android Action Bar的布局。 首先,了解Action Bar的基础。Action Bar是Android 3.0(API级别11)引入...
在实际的企业环境中,根据业务需求,我们可能需要对默认的CAS登录页面进行自定义,以提供更符合品牌形象或用户体验的界面。下面将详细讲解如何配置和实现CAS的自定义登录页面。 一、CAS自定义登录页面概述 CAS的...
今天我们将讨论如何在Android中自定义ActionProvider并将其应用于ToolBar的Menu,同时实现右侧Menu按钮上的小红点角标。这个功能常见于通知未读状态的显示,增加用户界面的交互性。 首先,我们的目标是: 1. 创建...
本资源“安卓自定义控件相关-自定义actionbar源码.rar”提供了自定义Action Bar的源码,旨在帮助开发者深入理解Action Bar的工作原理并学习如何根据需求进行定制。 自定义Action Bar主要涉及以下几个方面: 1. **...
总结来说,使用jQuery提交form表单并自定义action的实现代码可以提高前端开发的灵活性和交互性,使得开发者在执行表单提交操作时能够有更多的控制权。而本文提供的代码示例则为实际应用提供了直接的参考。