你的位置:首页 > 软件开发 > 操作系统 > 【Android】19.0 第19章 前面章节的代码优化及本章示例主界面

【Android】19.0 第19章 前面章节的代码优化及本章示例主界面

发布时间:2016-03-05 12:00:02
分类:C#、Android、VS2015; 创建日期:2016-03-05 一、简介 这一章我们介绍“共享存储和内容提供程序”的基本用法。 二、先优化一下前面章节例子的代码 在前面章节的示例中,并没有对每个例子都添加IntentFilter,但是,当你按章节顺序一步一步学到这一章 ...

【Android】19.0 第19章 前面章节的代码优化及本章示例主界面

分类:C#、Android、VS2015;

创建日期:2016-03-05

一、简介

这一章我们介绍“共享存储和内容提供程序”的基本用法。

二、先优化一下前面章节例子的代码

在前面章节的示例中,并没有对每个例子都添加IntentFilter,但是,当你按章节顺序一步一步学到这一章时,你应该已经意识到下面的问题:

(1)让每个例子都接收MainActivity的通知可能不合适,这是因为每个例子都是独立的模块,它和主界面(MainActivity)可能并没有什么直接的联系。

(2)或许你还可能想在你设计的每个页面中都嵌入一个共同的部分,而这个“共同”的部分只需要设计一次即可,就像WPF或者Web中你希望嵌入一个所有页面都公用的某个一次性设计的模板一样,此时就可以用Fragment来实现。

下面分别介绍如何解决这两个问题。

1、问题1的解决办法

解决第(1)个问题的办法很简单,就是在你每个独立模块的主Activity中都加入下面的过滤器特性声明:

[IntentFilter(new[] { Android.Content.Intent.ActionMain }, Categories = new[] { ch.MyDemosCategory })]

原标题:【Android】19.0 第19章 前面章节的代码优化及本章示例主界面

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录