有一个带有JSON的代码。我是初学者,我不明白这段代码。
任何人都能解释一下我有什么吗?
将代码作为工作应用的方法。
public class G_JSON_Activity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_j__json_);
final String json = "{ \n" +
"\t\"id\": 9999, \n" +
"\t\"firstName\": \"Joe\", \n" +
"\t\"lastName\": \"Richard\"\n" +
"}";
}
有评论:
// (Button)bParse: parse
// Set textview text from JSON: [firstname]+[ ]+[lastname]'s id is [id]
答案 0 :(得分:0)
您正在为 actionbaractivity 创建子类,它为活动提供了操作栏功能,还有一些常规活动无法使用的其他方法和属性。例如制作标签等。
< / LI> super.onCreate(savedInstanceState);
除了父类的onCreate()中的现有代码外,您还告诉Dalvik VM运行您的代码。
您在contentview中设置 activity_j__json _ 布局,这意味着xml ui将显示在actionbaraactivity中
然后声明一个常量字符串json变量并赋予json值。
如果由于其他项目文件(例如 activity_j__json _
)而导致项目中没有编译错误,您仍然可以运行项目- 更新:
我想你会在activity_j_json中看到textview,看看你有没有这样的东西而不是 id
<TextView
android:id="@+id/myTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:textSize="20sp" />
在源代码中
TextView mTextView = (TextView)findViewById(R.id.myTextView);
mTextView.setText(json);