-1
我试图在我的应用程序中添加一个帮助页面的文本文件,但使用代码时我只是在从选项菜单中选择帮助时崩溃了应用程序。我知道这是对这个代码的处理,因为当我将它注释掉时,它会打开帮助页面。将原始.txt文件添加到布局
的代码是我HelpActivity类:
public class HelpActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.help_page);
}
InputStream iFile = getResources().openRawResource(R.raw.gamehelp);
private String inputStreamToString(InputStream iFile) {
TextView helpText = (TextView) findViewById(R.id.tvHelpText);
String strFile = inputStreamToString(iFile);
helpText.setText(strFile);
return strFile;
}
}
任何人都可以看到我是如何试图做到这一点任何问题吗?
感谢
谢谢你。它已经停止了它的崩溃,但它实际上并没有显示文本文件 –
@PhilAdams我不知道这件事,从代码中不清楚。但我可以建议你尝试将你的txt文件的内容放到string.xml资源文件中。你可能需要它首先逃脱它(谷歌“Java转义字符串在线”),但我想这可能是一个解决方案。 – MatusMak
谢谢,我会试试看 –