package
com.harlan.act;
import
java.util.ArrayList;
import
com.harlan.R;
import
android.app.Activity;
import
android.os.Bundle;
import
android.widget.TextView;
public
class
ShowAct
extends
Activity {
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.show);
TextView tv=(TextView) findViewById(R.id.textView1);
StringBuilder stringb=
new
StringBuilder();
stringb.append(
"Int:"
+getIntent().getIntExtra(
"year"
,
0
)+
"\n"
);
stringb.append(
"Boolean:"
+getIntent().getBooleanExtra(
"isValue"
,
false
)+
"\n"
);
stringb.append(
"String:"
+getIntent().getStringExtra(
"data"
)+
"\n"
);
int
[] intArray=getIntent().getIntArrayExtra(
"IntArray"
);
stringb.append(
"IntArray:"
+intArray[
0
]+
","
+intArray[
1
]+
"\n"
);
String[] stringArray=getIntent().getStringArrayExtra(
"StringArray"
);
stringb.append(
"StringArray:"
+stringArray[
0
]+
","
+stringArray[
1
]+
"\n"
);
boolean
[] booleanArray=getIntent().getBooleanArrayExtra(
"BooleanArray"
);
stringb.append(
"StringArray:"
+booleanArray[
0
]+
","
+booleanArray[
1
]+
"\n"
);
Student student=(Student) getIntent().getSerializableExtra(
"student"
);
stringb.append(
"Object:"
+student.getName()+
","
+student.getAge()+
","
+student.getSex()+
"\n"
);
ArrayList<String> arraylist=getIntent().getStringArrayListExtra(
"arraylist"
);
stringb.append(
"ArrayList:"
+arraylist.get(
0
)+
","
+arraylist.get(
1
)+
"\n"
);
ArrayList<BooK> bookList=getIntent().getParcelableArrayListExtra(
"bookList"
);
stringb.append(
"\n"
+
"下面是对象集合数据"
+
"\n"
);
BooK book;
if
(bookList!=
null
&&bookList.size()>
0
){
for
(
int
j =
0
; j < bookList.size(); j++) {
book=bookList.get(j);
stringb.append(
"bookName"
+book.getName()+
"\n"
);
stringb.append(
"bookPrice"
+book.getPrice()+
"\n"
);
stringb.append(
"bookAuthor"
+book.getAuthor()+
"\n"
);
stringb.append(
"--------------------------------"
+
"\n"
);
}
}
tv.setText(stringb.toString());
}
}