-1
在我的應用程序中,我將值從page1傳遞給page2,並且工作正常。現在我想將這些值不僅從第1頁發送到第2頁,還發送到第3頁。我怎樣才能做到這一點?請幫我對此....如何在Android中將值從一個頁面傳遞給其他頁面?
第1頁
public static final String CATEGORY_KEY = "category";
btn1.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(Page1.this,
Page2.class);
myIntent.putExtra(CATEGORY_KEY, "10");
startActivityForResult(myIntent, 0);
}
});
btn2.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(Page1.this,
Page2.class);
myIntent.putExtra(CATEGORY_KEY, "11");
startActivityForResult(myIntent, 0);
}
});
第2頁
public static String catgryid;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageView type=(ImageView)findViewById(R.id.imageView1);
Intent intent = getIntent();
catgryid = intent.getStringExtra(Page1.CATEGORY_KEY);
if(catgryid.trim().equals("10"))
{
type.setBackgroundResource(R.drawable.img1);
}
else if(catgryid.trim().equals("11"))
{
type.setBackgroundResource(R.drawable.img2);
}
}
它不來了..你的意思是你得到空值做相同第1頁? – 5hssba 2012-03-17 06:54:25
您是否在第2頁獲得了值 – 2012-03-17 06:59:38