好吧,我想知道是否可以做到.
我需要的是一个普通的页脚(如bar),其中将包含要显示的广告.我想知道是否可以通过某种方式将应用程序的这一部分作为普通应用程序使用.
我知道include标记,但是所有要做的就是在引用的任何地方添加一个特定的布局.每次我从一种活动转到另一种活动时,它都会提示重新加载广告.每次我进行新活动时都会发送一个新的广告请求,这很烦人.
我正在使用admob来展示广告.
希望我已经阐明了这个问题.
解决方法:
以编程方式创建视图,然后将其存储在可以在整个应用程序中访问的singleton object中,这将避免每次都必须创建一个新的VIEw.
单例类示例:
public class MySingleFooter{ MySingleFooter mySingleFooter; VIEw myFooter; private MySingleFooter(){} public static MySingleFooter getInstance() { if (mySingleFooter == null) { mySingleFooter = new MySingleFooter(); } return mySingleFooter; } voID setFooter(VIEw myFooter) { this.myFooter = myFooter; } VIEw getFooter() { return myFooter; }}
您可以在所有活动中设置页脚,如下所示:
MySingleFooter footerStore = MySingleFooter.getInstance();footerStore.setFooter(thefooter);
您可以从所有活动中检索页脚,如下所示:
MySingleFooter footerStore = MySingleFooter.getInstance();VIEw myvIEw = footerStore.getFooter(thefooter);
然后以编程方式将其添加到当前活动中.
总结以上是内存溢出为你收集整理的整个应用程序的通用页脚[Android]全部内容,希望文章能够帮你解决整个应用程序的通用页脚[Android]所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)