小编Pan*_*mar的帖子

BeanUtils.copyProperties()vs DozerBeanMapper.map()

我使用BeanUtils.copyProperties()的bean来DTO映射,当我需要映射所有字段和字段名称相同.但我不需要在目标dto中映射源bean的所有字段,我使用过 DozerBeanMapper.map(),因为我不知道在这种情况下使用BeanUtils.

所以我认为这两种方法都有自己的功能,两者之间没有任何相似之处.我对吗?请指导我.

java mapping dozer apache-commons-beanutils

5
推荐指数
2
解决办法
8735
查看次数

Spinner OnclickListener事件执行两次,如何处理这两个事件

Spinner OnclickListener事件执行两次 -

  • Spinner初始化
  • 用户手动选择

监听器的实现方式如下:

spinner.setOnItemSelectedListener(new OnItemSelectedListener() {           
            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {

            }

            public void onNothingSelected(AdapterView<?> parent) {

            }
        });
Run Code Online (Sandbox Code Playgroud)

问题定义

我想将用户选择的文本保存到数据存储中,当用户从微调器中选择任何项目时,我能够执行此操作.但我的另一项任务是将以前选择的项目(从数据存储中访问)显示为微调器中的选定项目,但每次调用微调器的活动时,微调器都会将第一项显示为默认选定项目,并且在数据存储中也会更改之前的项目项目为默认值.

如何区分"Spinner初始化"和"用户手动选择"事件?

android spinner

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

如何从ORMlite中选择不同的值?

我想从数据库中获取不同的值.目前我正在使用ORMlite.我试过以下代码.但是当我查询时,我仍然会从中获得重复的值.谁能指出我哪里出错了?我发布下面的示例代码

smsDao = databaseHelper.getSmsDao();
    QueryBuilder<SMSObject, Object> queryBuilder = smsDao.queryBuilder();
    queryBuilder.distinct().selectColumns("timestamp");

    try {
        preparedQuery = queryBuilder.prepare();
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    try {
        smsObject = smsDao.query(preparedQuery);
    } catch (SQLException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

任何帮助都很明显.

android ormlite

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

R.java自动删除:Android

当我在.xml文件中更改了一些设计时,R.java文件会自动删除.我怎样才能找回该文件以及解决此问题的解决方案是什么,以后这个问题不会发生.

android

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

在LINUX上安装和配置SQlite Browser

我是Linux的新手,我不知道如何在我的Linux操作系统中安装sqlite-autoconf-3070400和SQlite数据库浏览器.请详细说明.我希望它用于Android开发.那我需要一些额外的吗?


这是关于查看数据库的问题.我问了这个问题,因为我不知道如何查看数据库内容.我知道并使用了其他数据库,因此我认为SQlite可能还有一个GUI.当我得到答案并为将来添加时也是如此.所以说实话,同时低估这个问题.

sqlite android

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

终结者抛出未捕获的异常(将被丢弃),Android

在logcat中我发现了这些消息,我的应用程序正确运行(没有错误/没有异常/和正确的结果),但为什么这些消息出现在log cat中.我关闭了所有游标.还有一件事,应用程序显示活动有点慢(我的logcat消息中列出了哪些活动),我认为生成这些日志消息需要花费时间.什么是解决方案.

I/ActivityManager(   63): Starting activity: Intent { cmp=com.pankaj.myapp/.SelectedContactActivity (has extras) }
    D/dalvikvm(  251): GC freed 2584 objects / 174064 bytes in 139ms
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d2c688 on contacts_tags that has not been deactivated or closed
    I/dalvikvm(  251):  at android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:596)
    I/dalvikvm(  251):  at dalvik.system.NativeStart.run(Native Method)
    I/dalvikvm(  251): Uncaught exception thrown by finalizer (will be discarded):
    I/dalvikvm(  251): Ljava/lang/IllegalStateException;: Finalizing cursor android.database.sqlite.SQLiteCursor@43d2bf58 on contacts_tags that has not been deactivated …
Run Code Online (Sandbox Code Playgroud)

android android-logcat

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

在模拟器库中添加图像

我想在我的应用程序中显示图像.但在模拟器中默认没有任何图片.所以它需要向模拟器添加一些图像.我尝试在sdcard中添加图像并不成功.请指明步骤.

android image android-emulator

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

调整android中的按钮大小

我正在使用我的布局代码

<LinearLayout android:orientation="horizontal" android:background="@android:drawable/bottom_bar"
    android:paddingLeft="4.0dip" android:paddingTop="5.0dip"
    android:paddingRight="4.0dip" android:paddingBottom="1.0dip"
    android:id="@+id/select_names_tags_ll1"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:layout_alignParentBottom="true">

    <Button android:id="@+id/button1"
            android:layout_width="0.0dip"
            android:text="ZZZZZZZZZZZZZ"
            android:layout_weight="1.0"
            android:layout_height="wrap_content"
            android:padding="5dp" />
    <Button android:id="@+id/button2"
            android:layout_width="10.0dip"
            android:text="KKKKK"
            android:layout_weight="1.0"
            android:layout_height="wrap_content"
            android:padding="5dp"/>
    <Button android:id="@+id/button3"
            android:layout_width="10.0dip"
            android:text="YYY"
            android:layout_weight="1.0"
            android:layout_height="wrap_content"


android:padding="5dp"/>
Run Code Online (Sandbox Code Playgroud)

它的输出为 在此输入图像描述

我想修复按钮的宽度取决于它们的文本长度.怎么可能?

android android-layout

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

TextView setText问题

我有一个TextView,我需要通过代码在TextView中添加10个字符.但是当字符大于10时,它们应该在TextView中显示,但具有8 character + ..该charsequence.当我想阅读TextView的文本时,我必须得到完整的charsequence 8 character + ...例如

tv.settext("ASDFGHJKLQ")//这是10个字符长,所以不需要规则

tv.settext("ASDFGHJKLOP")//这超过10个字符然后它应该像ASDFGHJK..textView 一样显示 ,但是当我检索textview的值时,它应该返回 ASDFGHJKLOP而不是 ASDFGHJK..,所以它怎么能完成.

textView是listview的一行.

android textview

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

将字符串转换为DateTime:Android

我的Sqlite数据库中有一个字段(名为time,但type为TEXT).该列的当前格式为YYYY:MM:DD_HH:MM(2011:11:01_11:30).现在我必须对此专栏进行排序,所以我认为我必须做两件事:

  1. 将字符串值转换为日期.
  2. 然后用列排序.

那么我该如何将该列转换为DateTime?或者还有其他方法吗?

sqlite datetime android

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