小编gda*_*cid的帖子

菜单项选择的Android启动活动

我有2节课.一个将是一个基本的指令屏幕,在该屏幕上它将有一个菜单,让你去另一个班级.另一个类是MapActivity.我认为问题在于它找不到其他类.我尝试了几种不同的方式来声明找到课程的意图.这是我尝试过的最新事情:

@Override
public boolean onCreateOptionsMenu(Menu menu){        
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.mainmenu, menu);
    return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item){
    switch(item.getItemId()){
    case R.id.goToMap:
        Intent intent = new Intent();
        intent.setClassName(Main.this, "Map.Class");
        startActivity(intent);
        return true;            
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

它是一个扩展Activity的基本类,map类是扩展MapActivity的基本类(会导致问题吗?).这是我的清单文件的重要部分:

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".Campus_Map"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".Main" android:label="Instructions" ></activity>
    <activity android:name=".Map" android:label="Map">
        <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        </intent-filter>
    </activity>

</application>
Run Code Online (Sandbox Code Playgroud)

编辑:当看到LogCat来弄清楚发生了什么时,我得到一个java.lang.NoClassDefFoundError和一些其他消息说"类的链接./Map失败","找不到类./Map引用自方法./Main.run"和"VFY:无法解析const-class 37"

android menu android-intent android-2.1-eclair android-activity

10
推荐指数
1
解决办法
3万
查看次数

移动父表单的事件

我正在努力添加一些功能并修复我在此处找到的代码中的一些错误:http: //www.c-sharpcorner.com/uploadfile/a644fc/multicolumn-combobox-with-configurable-display-and-value-members -和快速搜索的功能/

一个问题是当您移动窗口时,附加到文本框的网格在屏幕上保持相同的位置.我试图通过在移动父窗体时隐藏网格来解决这个问题.在MultiColumnComboBox类文件中,我正在使用这行代码

 this.Parent.Move += new System.EventHandler(this.parent_Move); 
Run Code Online (Sandbox Code Playgroud)

在父移动事件中添加我的函数parent_Move.问题是Parent始终为null.有没有办法从类文件中添加父移动事件?或者有没有其他方法来确定父窗体的屏幕位置是否发生了变化?我打算大量使用这个控件,并希望找到一种方法来解决类中的问题,而不是在我称之为的每个文件中.谢谢你们给我任何帮助.

c# winforms

5
推荐指数
1
解决办法
788
查看次数

解组XML输入流时SAXNotRecognizedException

在尝试解组XML数据的输入流时,我遇到了这个异常.这显然是Xerces库的一个问题,但我很难找到解决方案.我在带有Java 8的Glassfish服务器上运行带有EclipseLink的Java EE程序.我的REST服务中出现这种错误,它将XML输入流作为参数.我得到的错误是:

Caused by: java.lang.IllegalStateException: org.xml.sax.SAXNotRecognizedException: unrecognized feature http://javax.xml.XMLConstants/feature/secure-processing
at com.sun.xml.bind.v2.util.XmlFactory.createParserFactory(XmlFactory.java:135)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.getXMLReader(UnmarshallerImpl.java:154)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:172)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:219)
Run Code Online (Sandbox Code Playgroud)

我已经看到这里发布的其他问题建议升级我正在使用的Xerces库,并让它成为最重要的依赖,所以Maven抓住了那个而不是其他一些库,但它还没有为我做好.我的POM文件的相关部分是:

<dependencies>
    <dependency>
        <groupId>xerces</groupId>
        <artifactId>xercesImpl</artifactId>
        <version>2.11.0</version>
    </dependency>
    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-api</artifactId>
        <version>7.0</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.glassfish.jersey.containers</groupId>
        <artifactId>jersey-container-servlet</artifactId>
        <version>2.22.2</version>
        <scope>provided</scope>
        <exclusions>
            <exclusion>
                <groupId>xerces</groupId>
                <artifactId>xercesImpl</artifactId>
            </exclusion>
            <exclusion>
                <groupId>xerces</groupId>
                <artifactId>xerces</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-validator</artifactId>
        <version>4.0.2.GA</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.primefaces</groupId>
        <artifactId>primefaces</artifactId>
        <version>6.0</version>
    </dependency>
    <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>2.4</version>
    </dependency>
    <dependency>
        <groupId>commons-fileupload</groupId>
        <artifactId>commons-fileupload</artifactId>
        <version>1.3.1</version>
    </dependency>
    <dependency>
        <groupId>commons-codec</groupId>
        <artifactId>commons-codec</artifactId>
        <version>1.10</version>
    </dependency>
    <dependency>
        <groupId>commons-lang</groupId>
        <artifactId>commons-lang</artifactId>
        <version>2.6</version>
    </dependency>
    <dependency>
        <groupId>org.dom4j</groupId> …
Run Code Online (Sandbox Code Playgroud)

jax-rs xerces javax

5
推荐指数
1
解决办法
1125
查看次数

在SQL Server中将时间转换为24小时

我正在使用Microsoft SQL Server 2000并且需要将我的时间列转换为24小时时间而不仅仅是上午9:30,下午12:30等.我正在尝试对此列进行排序,我认为它不起作用,因为它只是看数字而不是时间.我认为我需要的功能可以用FORMAT(Time,HH:mm:ss)来完成,但这似乎不是SQL Server中的一个函数,所以我现在卡住了.

sql-server

3
推荐指数
1
解决办法
4万
查看次数

VB6 ADODB记录集更新

所以我是Visual Basic的新手,并继承了我现在需要处理的VB6代码.现在,我正在尝试使用ADODB.RecordSet更新SQL数据库.我有一个Select SQL语句,它将数据库中的正确数据提取到ADODB.RecordSet中,但是我在更新所有行时遇到了问题.我想要做的是为每行更新相同的列具有相同的值.现在,它更新了一些记录,但是我弹出一个错误.我得到的错误是:

运行时错误3021:BOF或EOF为True或当前记录已被删除.请求的操作需要当前记录.

当我点击调试时,它需要我rsUpdate.fields(TargetFieldName)= value

项目本身庞大而且太大而无法发布,但我现在正在处理的部分代码是:

If rsUpdate.State = adStateOpen Then
  If rsUpdate.EOF Then
   rsUpdate.Close
   Exit Function
  End If
rsUpdate.MoveFirst
Dim i as Integer
For i = 0 To rsUpdate.recordCount
 rsUpdate.fields(TargetFieldName) = value
 rsUpdate.MoveNext
Next i
On Error GoTo canupdaterecord
rsUpdate.Update
On Error GoTo 0
rsUpdate.Close
End If
Exit function
Run Code Online (Sandbox Code Playgroud)

所以你们给我的任何帮助都将不胜感激.就像我说的那样,我对VB很陌生,而且在我去的时候,我有点学习这一切.

vb6 ado

2
推荐指数
1
解决办法
9489
查看次数