Java 以编程方式终止前台浏览器
我正在开发一个android应用程序,它可以在chrome/firefox中启动我的服务器地址。我在这方面很成功。在开发的后期,我需要监听服务器,服务器会通知我浏览器是否崩溃或挂起。发生这种情况时,我需要重新启动浏览器 当用户按下按钮时,我就是这样做的:Java 以编程方式终止前台浏览器,java,android,Java,Android,我正在开发一个android应用程序,它可以在chrome/firefox中启动我的服务器地址。我在这方面很成功。在开发的后期,我需要监听服务器,服务器会通知我浏览器是否崩溃或挂起。发生这种情况时,我需要重新启动浏览器 当用户按下按钮时,我就是这样做的: Intent i = new Intent("android.intent.action.MAIN"); i.setComponent(ComponentName.unflattenFromString("com.android
Intent i = new Intent("android.intent.action.MAIN");
i.setComponent(ComponentName.unflattenFromString("com.android.chrome/com.android.chrome.Main"));
i.addCategory("android.intent.category.LAUNCHER");
i.setData(Uri.parse("http://stackoverflow.com/"));
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
**这将使浏览器的前景,我希望这是重新启动时,它挂起
如何重新启动(关闭并重新启动)由我的应用程序以编程方式启动的前台浏览器 如果您正在活动上运行,则可以调用recreate();重新创建也将重新启动服务器调用的整个活动。如果在服务上运行它,那么可以使用stopSelf();但是您必须通知活动重新创建它我们很高兴您有问题!由于您正在问一个问题(通过单击“提问”按钮,您实际上不需要再说一遍:)。您拥有的任何代码(可能是启动浏览器的代码)都将对试图回答问题的人非常有帮助。否则这是一个很好的问题!另外,请不要把标签放在你的标题里,这就是它们的作用!