我的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设备的当前时间格式从12小时更改为24小时格式,反之亦然,那么如何以编程方式检查该设置?
我想将我的app小部件中显示的时间更改为与设备格式相同的格式,并且每当更改时间格式时,我的小部件也应该显示该时间格式.任何指针都会有所帮助.
谢谢.
我使用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) 如何从Yahoo Weather API获得3,5或7天的预测,而不仅仅是今天和明天?
http://weather.yahooapis.com/forecastrss?w=location给出了响应,其中包含今天和明天的天气预报.
我们可以通过何种方式在响应中获得更多预测?
谢谢,
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)
我得到的错误是"不能引用在不同方法中定义的内部类中的非最终变量".但我需要在正确的时间得到文本.怎么做?还有其他办法吗?请帮忙!
在我的应用程序中,用户从一个活动转到另一个活动,反之亦然.我在事件"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()在哪里添加,以便完成堆栈中的所有活动并返回主屏幕(即结束应用程序).