我有一个ArrayList,其中包含用户填充的字符串,以便在ListView中的其他活动中使用,以查看他们保存的字符串.我想要保存他们填充的ArrayList,但我很失落如何让它工作.我尝试过FileOutputStream,SharedPreferences.我看了很多例子.
比如我有
ArrayList<String> give = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)
并保存arraylist香港专业教育学院尝试过的东西
FileOutputStream fos = openFileOutput(MYFILENAME, Context.MODE_PRIVATE);
fos.write(give.getBytes());
fos.close();
Run Code Online (Sandbox Code Playgroud)
但这根本不起作用
在Android 4.0之前,您可以使用TYPE_SYSTEM_OVERLAY创建并覆盖任何应用程序,并使用FLAG_WATCH_OUTSIDE_TOUCH进行触摸...现在使用android 4,您无法接收触摸.
基本上这个想法遵循这个应用程序, http://www.appbrain.com/app/smart-taskbar-%28sidebar%29/com.smart.taskbar 您可以保持您的应用程序打开,或始终在顶部.它将运行在任何应用程序上.
我看了每个地方的信息,甚至是在Android 4.0上使用的源代码,但没有运气......现在..我知道确实有应用程序仍然在4.0上仍然这样做...仍有一种方法.有任何想法吗?