<分区>
GetFilesDir() 返回 null,这很奇怪。更糟糕的是,我的代码是...非常简单:
public class main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
File f = this.getFilesDir();
f.getAbsolutePath();
tempClicked((ToggleButton)findViewById(R.id.tempToggle));
}
这会在 f.getAbsolutePath() 上崩溃。它目前正在模拟器中运行,模拟 1024x600 的 2.3.3 系统。
Google 对此没有返回任何信息...那么到底为什么会发生这种情况?我该如何解决?!
非常感谢!
编辑::已解决!
嗯,有点……
我认为这是一个模拟器错误。我将模拟器的外观更改为 WXVGA,然后允许它正确写入文件。然后当我将分辨率改回 1024x600 时,它继续正常工作。
因此,如果有人遇到类似的错误,我建议您尝试使用模拟器,直到找到解决该错误的方法。