首先,我应该说这是Android 6.0及更高版本的问题。
我有一个应用程序,我从Android的最近应用程序列表中排除:
private ArrayList<Music> listMusics = new ArrayList<Music>();
private ListView listMusic;
public static ListMusicFragment createInstance(List<Music> music) {
ListMusicFragment fragment = new ListMusicFragment();
fragment.init(music);
return fragment;
}
public void init(List<Music> music){
this.listMusic = music;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
{
View view = inflater.inflate(R.layout.musiclistview, container, false);
listMusic = (ListView) view.findViewById(R.id.musicListView);
listMusic.setAdapter(new MusicBaseAdapter(getActivity(), listMusics));
return view;
}
}
但是在Android的新版本中,这也有效,但如果我按下按钮关闭所有或结束所有应用程序,我的应用程序将关闭,而在之前的Android版本中没有发生。
有可能在新的Android版本中处理这种情况以保持相同的行为吗?
按钮是右下角的按钮就是这张图片: