Android如何检查已启动的应用程序是否已关闭?

时间:2016-01-20 05:24:23

标签: java android performance android-fragments android-intent

在我的应用程序中。我将列出设备上安装的所有游戏。

我想知道我什么时候开始游戏,这个游戏是否已关闭。如果是这样,那么强迫我的应用程序前进。

这在onClick中:

@Override
    public void onClick(View v) {
        AppInfo app = (AppInfo) v.getTag();
        Intent LaunchIntent = getActivity().getPackageManager().getLaunchIntentForPackage(app.packageName);
        startActivity(LaunchIntent);

        Log.w(TAG, "onClick > app: " + app + " \nLaunchIntent: " + LaunchIntent);
    };

这是日志

onClick > 
app: com.myapp.screen.GameSelectFragment$AppInfo@1d32ed66 
LaunchIntent: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.supercell.clashofclans cmp=com.supercell.clashofclans/.GameApp }

例如:

当点击clashofclans时,我将启动应用程序(MyApp转到后台), 如果用户按下主页按钮或任何将clashofclans发送到背景组的内容。然后我想强迫MyApp来到前台。

谢谢

0 个答案:

没有答案