小编Gam*_*oid的帖子

java.lang.RuntimeException:系统服务器死了?

我的appwidget崩溃并出现以下错误:

E/AndroidRuntime( 5572): FATAL EXCEPTION: main
E/AndroidRuntime( 5572): java.lang.RuntimeException: Unable to start receiver com.android.mlweatherwidget.WeatherWidgetLarge: java.lang.RuntimeException: system server dead?
E/AndroidRuntime( 5572):    at android.app.ActivityThread.handleReceiver(ActivityThread.java:1805)
E/AndroidRuntime( 5572):    at android.app.ActivityThread.access$2400(ActivityThread.java:117)
E/AndroidRuntime( 5572):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:981)
E/AndroidRuntime( 5572):    at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 5572):    at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 5572):    at android.app.ActivityThread.main(ActivityThread.java:3683)
E/AndroidRuntime( 5572):    at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 5572):    at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 5572):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
E/AndroidRuntime( 5572):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
E/AndroidRuntime( 5572):    at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 5572): Caused by: java.lang.RuntimeException: system server dead?
E/AndroidRuntime( 5572):    at com.android.mlhome.appwidget.AppWidgetManager.getAppWidgetIds(AppWidgetManager.java:375)
E/AndroidRuntime( 5572):    at com.android.mlweatherwidget.WeatherWidgetLarge.onReceive(WeatherWidgetLarge.java:202) …
Run Code Online (Sandbox Code Playgroud)

android android-widget forceclose

9
推荐指数
1
解决办法
2783
查看次数

Android:根据设备的当前时间格式更改时间格式

如何获取Android设备的当前时间格式?即如果Android设备的当前时间格式从12小时更改为24小时格式,反之亦然,那么如何以编程方式检查该设置?

我想将我的app小部件中显示的时间更改为与设备格式相同的格式,并且每当更改时间格式时,我的小部件也应该显示该时间格式.任何指针都会有所帮助.

谢谢.

time android android-widget

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

错误:java.lang.NoClassDefFoundError:Chase(错误名称:pong/Chase)

我使用Eclipse IDE创建了一个applet程序.现在我正在创建.html文件,如下所示:

<html>
<APPLET CODE="Chase.class" width=500 height=400>
</APPLET>
</html>
Run Code Online (Sandbox Code Playgroud)

当我执行此文件时,我得到的错误是:

java.lang.NoClassDefFoundError: Chase (wrong name: pong/Chase)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

在Eclipse IDE中创建了新项目并将程序打包到"pong"文件夹中.

谁能解释为什么会出现这个错误?

编辑:

添加一些Chase.java代码行,以便澄清.这是一个简单的小程序:

package pong;


import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Random;



public class Chase extends Applet implements Runnable
{ ...  }
Run Code Online (Sandbox Code Playgroud)

java

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

来自雅虎天气api的天气预报

如何从Yahoo Weather API获得3,5或7天的预测,而不仅仅是今天和明天?

http://weather.yahooapis.com/forecastrss?w=location给出了响应,其中包含今天和明天的天气预报.

我们可以通过何种方式在响应中获得更多预测?

谢谢,

yahoo-weather-api yahoo-api

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

Android:点击时如何从Button获取文本?

for(i = 0; i <26; i ++){

        btnAlpha[i] = new Button(this);
        btnAlpha[i].setBackgroundColor(Color.TRANSPARENT);
        btnAlpha[i].setTextColor(Color.GREEN);
        btnAlpha[i].setText(Character.toString ((char)(j+i)));
        btnAlpha[i].setOnClickListener(new View.OnClickListener(){              
            public void onClick(View v){
            //Want to get the text from the current button.
                             btnAlpha[i].getText();
                            //But it gives error that "i" cannot be accessed.

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

我得到的错误是"不能引用在不同方法中定义的内部类中的非最终变量".但我需要在正确的时间得到文本.怎么做?还有其他办法吗?请帮忙!

android button android-widget

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

我们应该在哪里使用finish()来结束应用程序?

在我的应用程序中,用户从一个活动转到另一个活动,反之亦然.我在事件"onClick"上使用Intents调用活动.

public void onClick(DialogInterface dialog, int whichButton) {
                    Intent intent = new Intent();
                    intent.setClass(Field.this,Boll.class);
                    startActivity(intent);
                    finish();
                }
Run Code Online (Sandbox Code Playgroud)

按下后退按钮后使用应用程序后,应用程序必须结束并应返回主屏幕.

然而,在我的应用程序中发生的事情是,当单击"后退"按钮时,活动仍然在堆栈中并逐个追溯(即到之前的状态),最后返回到主屏幕.

从这里了解到Android负责退出应用程序

请让我知道我应该finish()在哪里添加,以便完成堆栈中的所有活动并返回主屏幕(即结束应用程序).

android

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