我希望service在手机完成启动时启动(CheckTime).这似乎有效,但我的应用程序立即崩溃.我收到以下错误" java.lang.RuntimeException: Unable to start receiver com.example.alarmtest.MyReceiver: java.lang.UnsupportedOperationException: Not yet implemented".我试图解决这个问题的尝试都没有成功.我不确定我是否遗漏了一些东西manifest(我对Android的开发还很新).这是我的MyReceiver代码.(出现的log.d)
public class MyReceiver extends BroadcastReceiver {
public MyReceiver() {
}
@Override
public void onReceive(Context context, Intent intent) {
Intent startServiceIntent = new Intent(context, CheckTime.class);
context.startService(startServiceIntent);
Log.d("evan alarm", "Started on Launch, android autostart");
throw new UnsupportedOperationException("Not yet implemented");
}
}
Run Code Online (Sandbox Code Playgroud)
和CheckTime的代码(这个的日志永远不会出现)
public class CheckTime {
public void loglab(){
Log.d("evan alarm", "We are now in CheckTime");
}
}
Run Code Online (Sandbox Code Playgroud)
最后是清单.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.alarmtest"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk …Run Code Online (Sandbox Code Playgroud)