小编jjn*_*guy的帖子

如何解决Android Widget的"进程坏"错误?

我开发了一个Android Widget,它工作正常.我添加了一些额外的功能,并推动了Android Market的更新.现在人们抱怨说它不再起作用了.

我在日志中看到的错误是:

07-14 10:33:44.016: WARN/ActivityManager(78): Unable to launch app ... 
for broadcast Intent { act=android.appwidget.action.APPWIDGET_ENABLED 
cmp=... }: process is bad 
07-14 10:33:44.026: WARN/ActivityManager(78): finishReceiver called 
but none active 
07-14 10:33:44.026: WARN/ActivityManager(78): Unable to launch app ... 
for broadcast Intent { act=android.appwidget.action.APPWIDGET_UPDATE 
cmp=... (has extras) }: process is bad 
07-14 10:33:44.036: WARN/ActivityManager(78): finishReceiver called 
but none active 
Run Code Online (Sandbox Code Playgroud)

我已经搜索过了,但是我无法找到任何错误的过程是错误的意思,所以我不知道如何修复它.重新启动手机(或模拟器)会使错误消失,但这不是我希望用户做的事情.有人可以帮我解释错误的原因是什么以及如何解决它?

android android-widget

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

Java Swing:在Jar中显示图像

从eclipse运行Java应用程序时,我的ImageIcon显示得很好.

但是在创建了一个jar之后,图像的路径显然被搞砸了.

有没有办法在运行时从jar中提取图像,以便我可以打开它?或者,有更好的方法吗?

如果可能的话,我想分发一个jar文件.

java swing embedded-resource imageicon

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

为什么我不能在案例标签中获得Enum常量引用?

为什么在将case语句更改为时,以下代码无法编译

case ENUM1: doSomeStuff();
Run Code Online (Sandbox Code Playgroud)

作品?

public enum EnumType
{
    ENUM1, ENUM2, ENUM3;

    void doSomeStuff()
    {
        switch(this)
        {
        case EnumType.ENUM1: doSomeStuff();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java enums

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

为什么Guava的ImmutableList有这么多重载的()方法?

我只是看着番石榴ImmutableList,我注意到这个of()方法超载了12次.

在我看来,他们所需要的只是:

static <E> ImmutableList<E> of();
static <E> ImmutableList<E> of(E element); // not even necessary
static <E> ImmutableList<E> of(E... elements);
Run Code Online (Sandbox Code Playgroud)

有这么多类似变化的原因是什么?

java overloading guava

38
推荐指数
2
解决办法
2004
查看次数

Android Widget未更新

我正在尝试实现一个简单的小部件,以便在主屏幕上显示.我遇到的问题是onUpdate只在我安装小部件时被调用一次.配置如下.注意:我不会将更新周期留在20秒,因为我知道这会消耗电池(只是测试).

组态:

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
   android:minWidth="294dp"
   android:minHeight="72dp"
   android:updatePeriodMillis="20000"
   android:initialLayout="@layout/my_custom_app_widget">`
</appwidget-provider>`
Run Code Online (Sandbox Code Playgroud)

清单摘录:

<receiver android:name="MyCustomWidgetProvider">
    <intent-filter>
        <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
    </intent-filter>
    <meta-data android:name="android.appwidget.provider"
        android:resource="@xml/my_custom_app_widget_info" />
</receiver>
Run Code Online (Sandbox Code Playgroud)

我在安装窗口小部件时会观察到以下行为:在onReceive上的我的WidgetProvider类中调用onEnabled然后onReceive,然后调用onUpdate.

之后,窗口小部件显示,并且永远不会再次调用onUpdate.我还会在调用onUpdate时检查提示器的设置,并且上面用XML设置的所有内容(例如更新周期)都是正确的.

android widget android-appwidget

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

在Kotlin,我可以创建一个倒退的范围吗?

我查看了Ranges的文档,但我没有看到向后范围.

有可能做这样的事情:

for (n in 100..1) {
    println(n)
}
Run Code Online (Sandbox Code Playgroud)

得到结果:

100
99
98
...
Run Code Online (Sandbox Code Playgroud)

range kotlin

37
推荐指数
5
解决办法
9224
查看次数

Quicksort有3路分区

具有3路分区的QuickSort是什么?

algorithm quicksort

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

C#:在计算机中创建虚拟驱动器

有没有办法在"(我的)计算机"中创建虚拟驱动器并操纵它,有点像JungleDisk吗?

它可能做的事情如下:

override OnRead(object sender, Event e) {
    ShowFilesFromAmazon();
}
Run Code Online (Sandbox Code Playgroud)

有没有API:s为此?也许写入XML文件或数据库,而不是真正的驱动器.


杜坎库似乎是大多与我的问题所对应的答案,即使System.IO.IsolatedStorage似乎是适应最规范,最微软环境.

.net c# virtualization storage virtual-drive

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

PHP CSS选择器库?

是否有PHP类/库允许我使用CSS选择器查询XHTML文档?如果我能以某种方式使用CSS选择器(jQuery已经破坏了我!),我需要抓取一些页面以获取非常容易访问的数据.有任何想法吗?

php screen-scraping css-selectors

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

Java for循环与while循环.性能差异?

假设我有以下代码,有三个for循环来做某事.如果我将最外部的for循环更改为while循环,它会快速运行吗?谢谢~~

int length = 200;
int test = 0;
int[] input = new int[10];

for(int i = 1; i <= length; i++) {
    for (int j = 0; j <=length - i; j++) {
        for (int k = 0; k < length - 1; k++) {
            test = test + input[j + k];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java for-loop while-loop

29
推荐指数
4
解决办法
8万
查看次数