请有人向我解释一下:
Intent intent = new Intent(Context, AlarmReceiver.class);
Run Code Online (Sandbox Code Playgroud)
我从来没有理解过,我认真地认为如果有人不试图向我解释这个问题,我永远不会理解.整个上下文的事情让我很困惑.有时它的工作方式如下:
Intent intent = new Intent(getBaseContext(), AlarmReceiver.class);
Run Code Online (Sandbox Code Playgroud)
有时它不会像那样工作,但它只接受:
Intent intent = new Intent(context, AlarmReceiver.class);
Run Code Online (Sandbox Code Playgroud)
有时它:
Intent intent = new Intent(this, AlarmReceiver.class);
Run Code Online (Sandbox Code Playgroud)
等等等等.
我理解上下文的基础但有多少?为什么eclipse会一次又一次地给我一个错误呢?为什么我们有时需要声明上下文?:
Context context;
Run Code Online (Sandbox Code Playgroud)
我无法为所有情况找到合适的背景如何在每种情况下知道什么是正确的?
我正在开发一个非常简单的Android应用程序.我制作了一个闪屏,主菜单和一个带有单选按钮和一个按钮的页面(根据检查的无线电按钮播放声音).应用程序工作正常(不会崩溃)但我在logcat中一直得到所有这些错误(我使用模拟器运行应用程序).那可能是什么?我该怎么办呢?我应该担心吗?我会在有人询问时另外发布代码,因为我不知道问题出在哪里,我不想无缘无故地将所有.java和xml文件发布到垃圾邮件中.
logcat中的错误:
12-07 14:24:28.301: E/ActivityThread(587): Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d0c8d8 that was originally bound here
12-07 14:24:28.301: E/ActivityThread(587): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d0c8d8 that was originally bound here
12-07 14:24:28.301: E/ActivityThread(587): at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969)
12-07 14:24:28.301: E/ActivityThread(587): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863)
12-07 14:24:28.301: E/ActivityThread(587): at android.app.ContextImpl.bindService(ContextImpl.java:1418)
12-07 14:24:28.301: E/ActivityThread(587): at android.app.ContextImpl.bindService(ContextImpl.java:1407)
12-07 14:24:28.301: E/ActivityThread(587): at android.content.ContextWrapper.bindService(ContextWrapper.java:473)
12-07 14:24:28.301: E/ActivityThread(587): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157)
12-07 14:24:28.301: E/ActivityThread(587): at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145)
12-07 14:24:28.301: E/ActivityThread(587): at com.android.emailcommon.service.AccountServiceProxy.getDeviceId(AccountServiceProxy.java:116)
12-07 14:24:28.301: E/ActivityThread(587): at com.android.exchange.ExchangeService.getDeviceId(ExchangeService.java:1249)
12-07 14:24:28.301: E/ActivityThread(587): at …Run Code Online (Sandbox Code Playgroud) 您好我正在尝试制作一个隐形按钮(仍然可用且可点击),因为我的按钮样式嵌入在背景中,我不想将它们切片,并且从头开始执行.
所以我只想制作一个按钮,将它放在按钮所在的背景部分,并使其不可见,以便可以看到并单击背景按钮图像.
有什么建议?非常感谢你!
这是我的数据库:
// the names for database columns
public final static String TABLE_NAME = "vremena";
public final static String TABLE_COLUMN_ID = "_id";
public final static String TABLE_COLUMN_ONE = "dan";
public final static String TABLE_COLUMN_TWO = "vrijeme";
Run Code Online (Sandbox Code Playgroud)
我正在尝试创建一个方法,该方法接受2个参数并从数据库中删除选定的行:
public void delete(String dan, int vrijeme){
db.delete(TABLE_NAME, TABLE_COLUMN_ONE+"="+dan, TABLE_COLUMN_TWO+"="+vrijeme);
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
The method delete(String, String, String[]) in the type SQLiteDatabase is not applicable for the arguments (String, String, String)
Run Code Online (Sandbox Code Playgroud)
我知道我在删除方法中做错了什么.
我在标题div中有4个按钮.我已经将它们全部放在css的顶部和左边使用边距,所以它们在一行中彼此相邻.没有什么花哨.
现在,当按下按钮按钮文本向下移动一点时,我正在尝试执行操作.
我在CSS中使用此代码:
#btnhome:active{
line-height : 25px;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<div id="header">
<button id="btnhome">Home</button>
<button id="btnabout">About</button>
<button id="btncontact">Contact</button>
<button id="btnsup">Help Us</button>
</div>
Run Code Online (Sandbox Code Playgroud)
按钮CSS示例:
#btnhome {
margin-left: 121px;
margin-top: 1px;
width: 84px;
height: 45px;
background: transparent;
border: none;
color: white;
font-size:14px;
font-weight:700;
}
Run Code Online (Sandbox Code Playgroud)
这些按钮也适用于标题背景,我确信它与这些设置有关:
#header {
background-image: url(images/navbar588.png);
height: 48px;
width: 588px;
margin: 2em auto;
}
Run Code Online (Sandbox Code Playgroud)
它运作良好但唯一的问题是所有其他按钮也将文本向下移动?这是为什么?我不清楚我只想使用#btnhome吗?所有按钮都有完全不同的ID.除边距外,所有按钮都具有相同的CSS设置.我需要编辑什么?
非常感谢你.
我如何设法将段落中的部分文本居中?
示例我有一个段落:
<p id="hello">Hello : <span id="love">I love you</span> very much</p>
Run Code Online (Sandbox Code Playgroud)
而且我希望"我爱你"的部分位于中心的新行(这就是为什么我尝试使用span)然后是段落的新行,但正常对齐.
我试过这样但不会工作:
现在在css我有:
#hello {
font-size:22px;
margin: 2em;
}
#love {
text-align:center;
}
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我在onCreate中有这个:
final TextView text1 = (TextView) findViewById(R.id.txtNextAlarm);
Run Code Online (Sandbox Code Playgroud)
我正在尝试在同一个类中的方法中设置文本:
public static void NextTxt(){
text1.setText("");
}
Run Code Online (Sandbox Code Playgroud)
但它不承认"text1".
除了容器div之外,所有元素都有CSS样式(据我所知).我无法让它工作,我已经尝试了一切.它应该有宽度和高度以及黑色背景颜色.这是不适用的代码:
#container {
width: 588px;
height: 617px;
background-color:#000;
margin: auto;
}
Run Code Online (Sandbox Code Playgroud)
代码似乎是正确的.CSS和HTML都通过了w3c验证器.
请帮忙,我很无能为力.谢谢.
例如,我有3个段落:
<p id="txta">AAAAAAAAAAA</p>
<p id="txtb">BBBBBBBBBBB</p>
<p id="txtc">CCCCCCCCCCC</p>
Run Code Online (Sandbox Code Playgroud)
我有一个隐藏它们的脚本,除了一个:
$('#buttonc').click(function () {
$('#txta').hide();
$('#txtb').hide();
$('#txtc').show()
Run Code Online (Sandbox Code Playgroud)
反正我是否可以实现一个代码,所以它会自动隐藏ID为INCLUDE"txt"的所有段落(而不是一个接一个地隐藏在他自己的行中)然后只显示我要显示的段落?就像是 :
$('#buttonc').click(function () {
$('#*includes*txt').hide();
$('#txtc').show();
Run Code Online (Sandbox Code Playgroud)
那可能吗?
我需要从dan == table_column_one和vrijeme == table_column_two的数据库中返回ID值.我不知道该怎么做.
public static int returnID(String dan, int vrijeme){
Cursor cursor;
int IDRQ;
cursor = db.query
(
TABLE_NAME,
new String[] { TABLE_COLUMN_ID, TABLE_COLUMN_ONE, TABLE_COLUMN_TWO },
new String[] {TABLE_COLUMN_ONE + " like " + "'%" + dan + "%'", TABLE_COLUMN_TWO + " like " + "'%" + vrijeme + "%'"}, null, null, null, null
);
cursor.moveToFirst();
IDRQ = cursor.getInt(0);
return IDRQ;
} );
Run Code Online (Sandbox Code Playgroud)
这就是我尝试的方式,当然,这是错误的.