我想知道,是否可以创建一个对象池?所以我可以从池中取出一个对象,一旦我完成了工作,我就可以将它放入池中.
我想从mvvmcross中的视图更新ViewModel,我可以更新吗?我曾尝试使用信使,但它对我没用.
为了检查应用程序是在前台还是在后台,我正在尝试按以下方式访问ActivityManager。
ActivityManager activityManager = GetSystemService(Context.ACTIVITY_SERVICE) as ActivityManager;
List<RunningAppProcessInfo> appProcesses = activityManager.getRunningAppProcesses();
foreach(RunningAppProcessInfo appProcess in appProcesses){
if(appProcess.importance == RunningAppProcessInfo.IMPORTANCE_FOREGROUND){
Log.i("Foreground App", appProcess.processName);
//SetNotification ();
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我在第一行收到“ Android.Content.Context不包含ACTIVITY_SERVICE的定义”的错误提示。
如何在Xamarin中访问ActivityManager?