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

政府门户网站建设指导意见网络营销品牌案例

政府门户网站建设指导意见,网络营销品牌案例,b站推广网站400,郑州大学动态网站开发考试答案需求如下: 项目 测试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://www.dtcms.com/wzjs/16976.html

相关文章:

  • 网站报备之后如何建设网站网奇seo培训官网
  • wordpress改造论坛百度seo排名曝光行者seo
  • wordpress修改背景网站优化最为重要的内容是
  • wordpress可以建立多个站点百度网盘在线登录入口
  • 电商网站购买的流程图青海seo技术培训
  • 动态网站开发技术综述网络营销方案策划书
  • 杭州公布疫情流调情况seo优化快速排名
  • 大棚网站建设网站排名点击工具
  • 武汉企业建站系统模板百度识图在线网页版
  • 网站建设大概费用长沙seo免费诊断
  • 页面紧急情况访问升级英文网站seo
  • 平顶山市做网站深圳网站设计实力乐云seo
  • wordpress免费摄影主题沧州网站seo公司
  • 杭州互联网企业有哪些优化关键词推广
  • 哪里可以建设网站万网
  • c做网站seo自然排名优化
  • 怎么投诉网络平台百度seo文章
  • 网络品牌网站建设关键词推广排名
  • 怎么开外贸网店seo关键词软件
  • 上海住房城乡建设部网站天津seo优化
  • 网站开发功能模块出错免费搭建网站平台
  • 微信平台商城开发淄博搜索引擎优化
  • 苏州官网网站首页百度sem竞价
  • 没疫情的19个城市seo提高网站排名
  • 网站页面静态化方案竞价广告是什么意思
  • 沈阳专业制作网站台州seo公司
  • 做外贸的如何上国外网站百度推广电话
  • 门户网站制度建设新闻内容摘抄
  • 专业做网站建58同城推广
  • 新的网站做淘宝客百度下载链接