安卓学习之路-隐式跳转注意事项
来源:互联网 发布:管家婆软件哪里买 编辑:程序博客网 时间:2024/05/18 01:17
1.从一个app的activity A跳转到另一个app的activity B,在activity B中必须有定义permission,在A中必须有使用permission
如下:
activity B AndroidMainfest 部分代码 :
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="xu.source.code.activity"
android:versionCode="1"
android:versionName="1.0" >
<permission
android:protectionLevel="dangerous"
android:name="xu.permission.ACCESSSCOS">
</permission>
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
<activity
android:name=".MainScreen"
android:label="@string/app_name"
>
<intent-filter>
<action android:name="xu.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="xu.intent.category.LAUNCHER" />
</intent-filter>
</activity>
activity A:
AndroidMainfest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.testscos"
android:versionCode="1"
android:versionName="1.0" >
<uses-permission android:name="xu.permission.ACCESSSCOS">
</uses-permission>
<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="21" />
activity 类
private class onClickListenerImpl implements OnClickListener{
public void onClick(View view){
Intent intent = new Intent();
intent.setAction("xu.intent.action.MAIN");
intent.addCategory("xu.intent.category.LAUNCHER");
startActivity(intent);
}
}
2.还有一个地方,就是在activity B所在的AndroidMainfest的activity B过滤器里面必须要有
<category android:name="android.intent.category.DEFAULT"/>
3.如果想要在Activity A跳到Activity B之后Activity A销毁,只需要调用startActivity()方法的时候加上一句:this.finish() 就可以了。
4.如果想要Avtivity A跳到Activity B之后再跳回调用Activity B的Activity A,注意是跳回Activity A 而不是新的一个Activity A的对象,就要使用onActivityResult()方法。
这里需要看Activity 的四种Launch models
- 安卓学习之路-隐式跳转注意事项
- 安卓学习之activity之间跳转
- 安卓学习之路12之Intent实现页面跳转
- 安卓页面跳转使用Context.startActivity注意事项
- 安卓intent隐式跳转
- 安卓学习之路
- 安卓学习之路!
- 安卓学习之路
- 安卓学习之路
- 安卓开发之界面跳转
- 安卓共享元素之Activity跳转
- 安卓学习笔记之Activity的跳转和Activity间的通信
- 安卓学习记录之五(手动创建Activity,实现页面跳转)
- 安卓学习之—跳转到安卓系统的各个界面总结
- 安卓学习之路-Broadcast学习
- 安卓学习之路之Fragment
- 安卓学习之路之广播
- 安卓学习之
- 排序算法-整理归档
- 第一章数据结构(思维导图)
- Linux下(网络流量分析)sar工具
- 深入理解递归函数的调用过程
- Contours轮廓
- 安卓学习之路-隐式跳转注意事项
- play junit 单元测试
- 输出随机数1到511*511序列
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第6章节--在SharePoint2013中开发、集成和构建应用程序 总结
- 递归算法理解
- [Android Develop_004] Android Background Service
- 解决Eclipse空格自动补全问题
- gdb学习
- java volatile