我有一个#con {
width: 1024px;
height: 670px;
background-color: #161717;
}
#box1 {
float: left;
font-size: 25px;
width: 388px;
height: 477px;
/* Changed the background url so that it works */
background: url(http://placehold.it/200x200) no-repeat center center;
background-size: cover;
margin-left: 120px;
margin-top: 90px;
}
/* The CSS below is added to hopefully achieve the effect you're looking for. */
#text1 {
display: none;
}
#box1:hover #text1 {
display: block;
}
,我在<div id="con">
<div id="box1">
<p id="text1">
<a href="url">DESTINATION</a>SS
</p>
</div>
service
开始receiving
。因此,为了启动broadcast receive
,我可以使用:
service
或
ctx.startService(new Intent(ctx, myservice.class));
其中applicationContext.startService(new Intent(applicationContext, myservice.class)
是广播接收器中收到的上下文,ctx
是我保存在applicationContext
中的已保存静态变量。
那么,如果我使用MainApplication
vs ctx
会有什么不同?
答案 0 :(得分:1)
您应该使用onReceive()中收到的Context实例。将它用于启动服务等目的是完全可以的。并注意使用应用程序上下文的静态实例。它可能会导致内存泄漏,并且在某些情况下也会变得无效。