Android 6和7中的excludeFromRecents

时间:2016-10-15 10:47:52

标签: android android-6.0-marshmallow android-7.0-nougat

首先,我应该说这是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版本中处理这种情况以保持相同的行为吗?

按钮是右下角的按钮就是这张图片:

enter image description here

0 个答案:

没有答案