Javascript 在后台时,每5分钟在android应用程序中运行一次代码?
我需要在Android应用程序中每5分钟运行一次代码,即使该应用程序位于后台。 我对安卓工作室不太了解,比如把代码放在哪里,以及如何在后台正确操作以避免崩溃和不同的错误Javascript 在后台时,每5分钟在android应用程序中运行一次代码?,javascript,java,android,webview,Javascript,Java,Android,Webview,我需要在Android应用程序中每5分钟运行一次代码,即使该应用程序位于后台。 我对安卓工作室不太了解,比如把代码放在哪里,以及如何在后台正确操作以避免崩溃和不同的错误 该应用程序是一个webview,从站点代码中提取JS和Id,然后我需要每5分钟运行一个带有该Id的脚本。您可以使用AlarmManager和BroadcastReceiver完成此项工作 Intent intent = new Intent(this, YourBroadcastReceiver.class); PendingI
该应用程序是一个webview,从站点代码中提取JS和Id,然后我需要每5分钟运行一个带有该Id的脚本。您可以使用
AlarmManager
和BroadcastReceiver
完成此项工作
Intent intent = new Intent(this, YourBroadcastReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, REQUEST_CODE, intent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 5*60*1000, pendingIntent);
Toast.makeText(this, "Alarm set", Toast.LENGTH_LONG).show();`
看看这个:Java!=JavaScript。然后:没有弯路。你做这样的事。。。花时间去研究和理解它们。我应该把这些代码放在哪里?在主要活动中?。。。