小编Dmi*_*sev的帖子

意外的顶级异常:java.lang.IllegalArgumentException:已添加

我是Android的新手,试图启动正在构建和部署的项目.但每次我尝试从eclipse启动应用程序时,我都会收到此错误:

UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lcom/.../model/AvailabilityRequest$DAY_TIME_PREFERENCE;
[2012-02-06 17:32:11 - main-app] Dx     at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)
[2012-02-06 17:32:11 - main-app] Dx     at com.android.dx.dex.file.DexFile.add(DexFile.java:163)
[2012-02-06 17:32:11 - main-app] Dx     at com.android.dx.command.dexer.Main.processClass(Main.java:486)
...
[2012-02-06 17:32:11 - main-app] Dx     at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
[2012-02-06 17:32:11 - main-app] Dx 1 error; aborting
[2012-02-06 17:32:11 - main-app] Conversion to Dalvik format failed with error 1
Run Code Online (Sandbox Code Playgroud)

我为这个愚蠢的事情杀了很多时间.显然,这是已知的问题,但对我来说没有任何作用.
是)我有的:

操作系统 - OS X,我认为这很重要;
IDE - eclipse 3.7.1
ADT - 版本:15.0.1.v201111031820-219398
构建工具 - Maven

到目前为止我尝试过:
- 属性 - > Java构建路径 …

eclipse macos android dalvik maven

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

如何拦截所有触摸事件?

如何获得View我的应用程序的"顶部" (包含Activity和所有DialogFragments)?我需要拦截所有触摸事件来处理我和我View之间的一些动作.DialogFragmentActivity

我试图通过Activity的装饰视图抓住它们(事件)Window而没有运气:

getWindow().getDecorView().setOnTouchListener(...);
Run Code Online (Sandbox Code Playgroud)

android

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

如何旋转TextView而不剪切其边界?

我正在尝试旋转我的子类TextView使用canvas.rotate():

canvas.save();

final int w = getWidth();
final int h = getHeight();

float px = w/2f;
float py = h/2f;
canvas.rotate(mAngle, px, py);

super.draw(canvas);

canvas.restore();
Run Code Online (Sandbox Code Playgroud)

旋转TextView,但我的视图边界被剪裁:

插图

我知道这是因为我的视图大小 - 它在旋转期间不会发生变化.但是,如果我将改变宽度\高度onMeasure问题将保持 - 我正在使用LayoutParams.WRAP_CONTENT,所以TextView只需根据提供的值更改它的大小setMeasuredDimensions.

我怎么解决这个问题?

android android-canvas

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

是否可以使用drawable + color作为背景?

我有一个不透明的图案(10%不透明度),我需要将它与一些颜色结合起来.

是否可以将背景颜色设置为图像?

android

8
推荐指数
1
解决办法
8368
查看次数

如何将apklib转换为aar

由于Gradle不支持apklib依赖项,如何从apklib依赖项迁移到aar依赖项?是否可以手动或自动将apklib依赖转换为aar?如果是 - 如果没有 - 为什么不呢?

在这个问题中,我假设我没有原始项目apklib,而是文件本身.

android android-gradle-plugin

8
推荐指数
1
解决办法
4334
查看次数

是否可以使用JSON发送文件

是否可以将文件附加到Java中的JSONObject(以及JSON)?

例如,我可以将位图附加到"图像"字段吗?

{'user_id':'5', 'auth_token':'abc', 'image': ???}
Run Code Online (Sandbox Code Playgroud)

java json

7
推荐指数
1
解决办法
5364
查看次数

静态字段和单例的麻烦

我有两节课:

public class Singleton{
    private Singleton(){...}

    private static class InstanceHolder{
        private static final Singleton instance=new Singleton();
    }

    public static Singleton getInstance(){
        return InstanceHolder.instance;
    }
}
Run Code Online (Sandbox Code Playgroud)

public class Someclass{
    private static final Singleton singleton=Singleton.getInstance();

    public static Singleton getSingleton(){
        return singleton;
    }
}
Run Code Online (Sandbox Code Playgroud)

问题

如果在某个地方(实际上,在另一个单例类构造函数中)我使用这样的东西:

private final Singleton singleton=Someclass.getSingleton();
Run Code Online (Sandbox Code Playgroud)

singleton总是空的

问题为什么?

java singleton

7
推荐指数
1
解决办法
992
查看次数

显示上一个片段

如何删除当前和显示以前的片段?就像我按"后退"按钮一样

我正在使用这样的结构:

FragmentManager fm=getFragmentManager();
FragmentTransaction ft=fm.beginTransaction();
ft.remove(fragment).commit();
Run Code Online (Sandbox Code Playgroud)

但它只删除当前片段,而不显示之前的片段

android back-button android-fragments

7
推荐指数
1
解决办法
8833
查看次数

是否可以比较两个游标?

我需要检查两个游标是否指向具有相同值的相同行.可能吗?

更多细节:

  1. 我正在加载自己的数据 ContentProvider
  2. 我正在向服务器发送请求,然后ContentProvider用新值更新我的数据.
  3. 如果值已更改 - 我需要通知用户他可以更新数据.

sqlite android

6
推荐指数
1
解决办法
1954
查看次数

是否可以通过编程方式设置drawableLeft?

在XML中,我们可以使用以下方式设置drawableLeft:

    <Button
    android:id="@+id/previewBtn"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/white_btn"
    android:drawableLeft="@drawable/green_circle"
    android:drawablePadding="16dp"
    android:text="Button" />
Run Code Online (Sandbox Code Playgroud)

如何以编程方式做同样的事情?

android

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