gpt4 book ai didi

java - 从 parse.com 接收文本文件并放置在 textview 中

转载 作者:行者123 更新时间:2023-11-30 10:42:46 25 4
gpt4 key购买 nike

我正在尝试从 Parse 中的文本文件中获取文本并将其转换为字符串并将文本放置在 TextView 中。我尝试按照与图像 (AppetizerRecipe.java) 相同的方式进行研究,同时按照某人的建议进行研究

正如您从图片中看到的,我有一个包含文本文件的“食谱”列。 logcat 显示文件是从解析中检索的,当我单击它时,它会显示我的文件。我似乎无法将文本放到我的 TextView 中。

onListItemClick:

@Override
protected void onListItemClick(ListView l, View v, int position, long
id) {
super.onListItemClick(l, v, position, id);

ParseObject po = mAppetizers.get(position);

ParseFile recipes = po.getParseFile("recipe");


// TODO: Get fields from Parse
String title = po.getString(AppetizerRecipe.ARG_NAME);
String time = po.getString(AppetizerRecipe.ARG_TIME);
String ID = po.getObjectId().toString();
Log.d("Appetizer", "object: " + ID);

Intent intent = new Intent(Appetizer.this, AppetizerRecipe.class);

// TODO: Put extras
intent.putExtra(AppetizerRecipe.ARG_NAME, title);
intent.putExtra(AppetizerRecipe.ARG_TIME, time);
intent.putExtra("ID", ID);
Log.d("Appetizer", "object: " + ID);


startActivity(intent); // TODO: In other activity, get these extras
}

开胃菜谱.java

ParseQuery<ParseObject> gettext = new ParseQuery<>("Appetizers"); 
gettext.addAscendingOrder("appetizer");
gettext.whereEqualTo("ID", ID);
gettext.getInBackground(ID, new GetCallback<ParseObject>() {
@Override
public void done(ParseObject textobject, ParseException e) {
if (e == null) {
// success
final ParseFile textObject = (ParseFile) textobject.get("recipe");
textObject.getDataInBackground(new GetDataCallback() {
public void done(byte[] data, ParseException e) {
if (e == null) {
// use data for something

} else {

}
}
});

} else {
// fail
Log.d("test", "Error Message..." + e.getMessage());
}
}
});

解析.com:

parse.com

日志:

Logcat

来自 parse.com 的文本文件:

Text file from parse.com

最佳答案

byte[] 获取 String:

//your byte[] being data
String str = new String(data);

然后在您的 TexView 上设置 String,例如:

textView.setText(str);

关于java - 从 parse.com 接收文本文件并放置在 textview 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37980706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com