各位高手:
本人现在的需求是service中用intent启动一个activity-A,activity-A用intent启动另一个actvitity-B,activity-B是调用现有的apk代码实现的无法修改代码,现在是activity-B在用户界面上,现在想当条件成立后用service中调用来退出activity-B界面。具体怎么来处理。本人刚涉及android开发,有些术语可能描述的不是很清楚。请各位高手帮忙!!!
这里的activity-B调用的是一个播放器,本人想要的效果,就是退出关闭播放器,以便给service再次可以调用。
本人现在的需求是service中用intent启动一个activity-A,activity-A用intent启动另一个actvitity-B,activity-B是调用现有的apk代码实现的无法修改代码,现在是activity-B在用户界面上,现在想当条件成立后用service中调用来退出activity-B界面。具体怎么来处理。本人刚涉及android开发,有些术语可能描述的不是很清楚。请各位高手帮忙!!!
这里的activity-B调用的是一个播放器,本人想要的效果,就是退出关闭播放器,以便给service再次可以调用。
ActivityManager am = (ActivityManager)mContext.getSystemService(Context.ACTIVITY_SERVICE);
am.restartPackage(packageName);
<uses-permission android:name="android.permission.RESTART_PACKAGES"/>
搞了几天,一点头绪都没有了。
或者你看看activity-B在manifest里面定义接收哪些外部action,也许有相应的action可以让你执行你想要的操作也说不定。