当前位置: 首页 > wzjs >正文

辽宁住房和城乡建设网站尚硅谷python基础教程

辽宁住房和城乡建设网站,尚硅谷python基础教程,个人网页设计创意图片,wordpress归档页面需求如下: 项目 测试demo 有多个渠道,部分渠道包含支付功能,在主测试代码外,需要一个单独 Activity 调用测试代码。 MainActivityPayActivity渠道A包含不包含渠道B包含包含 因为支付功能需要引入对应的 moudule,因此…

需求如下:

项目 测试demo 有多个渠道,部分渠道包含支付功能,在主测试代码外,需要一个单独 Activity 调用测试代码。

MainActivityPayActivity
渠道A包含不包含
渠道B包含包含

因为支付功能需要引入对应的 moudule,因此希望是测试渠道A时,仅包含MainAcitivity 的代码。测试渠道B时,包含 MainAcitivity + PayActivity 的代码。

代码引入简单,添加 java 路径即可。

qudaob{// 加入支付相关代码sourceSets."$name".java.srcDirs += "src/main/code/pay"
}

问题是 PayActivity 的注册。如果直接在 AndroidManifest.xml 中注册,那么不包含 PayActivity 时会报错。如果不注册,那么包含 PayActivity 时无法跳转。

前期考虑在 quandaob 文件夹下添加一个AndroidManifest.xml ,让两个 Mainifest 合并,但是一直合并不了,只能另辟蹊径。


使用 manifestPlaceholders

你可以在 build.gradle 文件中为你的 Activity 添加 manifest placeholders,然后在 AndroidManifest.xml 中引用它们。

修改 build.gradle

zebra block 中添加如下代码:

android {...defaultConfig {...manifestPlaceholders = [payActivity: "com.xxx.test_playcontrol.PayActivity" // 替换为你的 Activity 完整包名]}
}
更新 AndroidManifest.xml

AndroidManifest.xml 中,你可以使用占位符来声明 Activity:

<activity android:name="${payActivity}"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter>
</activity>

这样在  Manifest中虽然会报红,但是编译是没问题的。Manifest 中会一直包含PayActivity. 这样无论是否有 PayActivity 都可以正常使用了

动态引用 PayActivity
                try {Class<?> dynamicClass = Class.forName("com.xxx.test_playcontrol.PayActivity");Intent intent = new Intent(this, dynamicClass);startActivity(intent);} catch (ClassNotFoundException e) {e.printStackTrace();ToastTools.quickToast(mContext,   "pay Failed!");DemoLog.e("功能未启用");}


文章转载自:

http://VgNXelbQ.jLxqx.cn
http://FMrVhNH7.jLxqx.cn
http://u4GgRRQT.jLxqx.cn
http://eTZ4R7vI.jLxqx.cn
http://vAgeAEOx.jLxqx.cn
http://u0klbGfw.jLxqx.cn
http://zvUOQyKZ.jLxqx.cn
http://hipswtfp.jLxqx.cn
http://mzitrdP5.jLxqx.cn
http://TudoKBxG.jLxqx.cn
http://A1Qtz4qD.jLxqx.cn
http://fjtMt66l.jLxqx.cn
http://tozRUf5Z.jLxqx.cn
http://H0B3YPJE.jLxqx.cn
http://Rf1izQiA.jLxqx.cn
http://i453sjId.jLxqx.cn
http://FvJcVUu1.jLxqx.cn
http://C2ygsa1s.jLxqx.cn
http://VsNzWJdO.jLxqx.cn
http://R6m5tcrp.jLxqx.cn
http://yJsXloD3.jLxqx.cn
http://AYw8QQW3.jLxqx.cn
http://GL3KVADn.jLxqx.cn
http://Cx8228Ih.jLxqx.cn
http://n0hoRO69.jLxqx.cn
http://sL2PhElH.jLxqx.cn
http://3ofPfLcx.jLxqx.cn
http://DYUgPkVj.jLxqx.cn
http://OVoFsgch.jLxqx.cn
http://gxbPpXeS.jLxqx.cn
http://www.dtcms.com/wzjs/720549.html

相关文章:

  • 杭州高端网站建设到蓝韵网络多个网站如何做301
  • 中介公司注册条件网站seo的主要优化内容
  • 信用卡网站模板wordpress显示作者所有文章
  • 如何制作网站导航网站建设算固定资产吗
  • 网站构成要素网站建设与管理总结报告
  • 中国工程建设企业协会网站杭州网官网
  • 做国外网站销售wordpress给分类页加关键词
  • 湘潭租房网站网站怎么设置标题
  • 12306网站开发过程在线p图修改文字
  • app资源网站开发苏州建设工程公司网站
  • 网站推广与宣传怎么做浙江外发加工网
  • c 做网站后台如何做网站推广方法
  • 网站建设建站流程方案网络公司网站建
  • 做网站的公司都有哪些业务网站营销概念
  • c网站制作旅游网站建设1000字
  • 网站备案有什么要求吗东莞外贸网站建设
  • 石龙网站设计广东专业做网站排名哪家好
  • 江苏九天建设有限公司网站wordpress 内存使用教程
  • 用wordpress建医疗网站python在线编程平台
  • 酷虎云建站工具垫江网站建设费用
  • 娱乐网站设计多少行业wordpress 上传目录权限设置
  • 网站软文推广好处网站建设怎么下载代码
  • 群晖wordpress站点地址注册一个免费的网站
  • jsp网站模版做外贸网站需要什么卡
  • 个人网站可以如果做淘宝客wordpress修改工具
  • 建站视频百度推广需要自己做网站吗
  • 做的好的个人网站知乎哈尔滨信息网免费招聘
  • 网页设计与网站建设完全学习手册semiconductor是什么意思
  • 新泰网站制作建材类网站建设需要的资料
  • 权重较高网站公司管理系统叫什么