2011-05-26 60 views
1

嗨,我在下面的代碼中動態獲取SD卡中的文件,但它顯示強制關閉我的意圖是當我打開文件時,它必須顯示所有目錄和文件從我那裏讀取和寫入應該開始幫我解決這個問題如何從SD卡中動態讀寫文件

public void openFile(Context context, File f) 
{ 

    Intent intent = new Intent(); 
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    intent.setAction(android.content.Intent.ACTION_VIEW); 
    String type = getMIMEType(f); 
    intent.setDataAndType(Uri.fromFile(f), type); 
    context.startActivity(intent); 
} 
+0

如果應用程序強制關閉,它將有助於獲得附加正在生成的異常的logcat輸出的答案。 – 2011-05-26 10:09:09

+0

嗨拉克斯曼,你想要讀取和寫入數據到SDcard的代碼? – 2011-05-26 10:11:52

回答

2

它不是完全清楚你所需要的,但如果您的應用程序崩潰,你檢查「的logcat」下的「DDMS」?
它會告訴你確切的stacktrace,這將幫助你理解你的應用程序崩潰的原因。