2013-12-09 84 views
0

我已經保存在內部存儲器中的文件和訪問它,如:我可以通過片段訪問保存在內存中的文件嗎?

getApplicationContext().openFileInput("database.xml"); 

但是,應用程序上下文僅限於活動課。所以,我想知道是否有方法從碎片中訪問這些文件?

+0

是的,這裏有很多關於如何獲得有效的上下文來獲取這樣的信息的答案。請注意,只有在知道它在哪裏時,您才需要Context才能*發現路徑 - 訪問*文件,您可能需要的只是通過作爲應用程序的用戶標識運行而授予的權限。 –

回答

1

您可以使用getActivity()而不是getApplicationContext()的活動環境。

+0

確定在調用onAttach(Activity)後調用它 – Sipka

相關問題