逆水行舟用力撑,一篙松劲退千寻。这篇文章主要讲述在背景上每5分钟在Android应用程序中运行代码? [重复]相关的知识,希望能为你提供帮助。
这个问题在这里已有答案:
- How can I run code on a background thread on Android? 5个答案
该应用程序是一个webview,从站点代码中提取JS和Id,然后我需要每5分钟运行一个带有该ID的脚本。
答案【在背景上每5分钟在Android应用程序中运行代码( [重复])】您可以使用
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();
`
推荐阅读
- 如何在WebView Android中过滤手机和其他Web链接
- Appcelerator Webview滚动到底部()
- 我错过了从Android webview打开谷歌地图的东西
- Android WebView是否需要打开外部URL的权限()
- Android蓝牙打印
- 如何为wpf c#application创建静默安装程序exe()
- Musical React App,我使用EC2,Lightsail还是S3
- Android Google+登录问题
- 如何测试包含Application.Current.Properties.ContainsKey(“token”)的方法