0
我正在開發Android應用程序。我有了這個方法的活動:創建onCreated方法的文件
protected void onCreate(Bundle savedInstanceState)
{
Bundle extraData = getIntent().getExtras();
if (extraData == null) {
throw new NullPointerException("We need a bundle object.");
}
else {
String modelFileName = extraData.getString(Constants.MODEL_FILE_NAME);
try {
FileInputStream file = new FileInputStream(new File(modelFileName));
ObjectParsed = Parse.parseFile(file);
} catch (FileNotFoundException e) {
return;
}
}
// Call the base class version to initialize QCAR and setup
// the required view:
super.onCreate(savedInstanceState);
}
我解析上onCreate
法的文本文件這可能會很慢。
ObjectParsed
在基類上定義,它需要非常安靜,將調用super.onCreate(savedInstanceState);
。
做得對嗎?也許Parse.parseFile(file)
可以用另一種方法或通過異步任務來完成。
謝謝。