내 프로젝트에서 나는 이미지를에 보관했습니다. 나는 각 카테고리 이미지를 클릭하면 나는 다른 페이지 정적에 자사의 카테고리 ID을 통과하고 새 페이지에 해당 범주의 당김 이미지를 설정하고있다.값을 안드로이드에서 한 페이지에서 다른 페이지로 정적으로 전달하는 방법은 무엇입니까?
내 코드 :
Firstpage.java
public static String categoryid;
category1.setOnClickListener(new View.OnClickListener()
{
public void onClick(View view)
{
categoryid="0";
Intent myIntent = new Intent(view.getContext(),Nextpage.class);
startActivityForResult(myIntent, 0);
}
});
category2.setOnClickListener(new View.OnClickListener()
{
public void onClick(View view)
{
categoryid="1";
Intent myIntent = new Intent(view.getContext(),Nextpage.class);
startActivityForResult(myIntent, 0);
}
});
category3.setOnClickListener(new View.OnClickListener()
{
public void onClick(View view)
{
categoryid="2";
Intent myIntent = new Intent(view.getContext(),Nextpage.class);
startActivityForResult(myIntent, 0);
}
});
Nextpage.java
public static String catid = Firstpage.categoryid;
ImageView categorytype=(ImageView)findViewById(R.id.imageView1);
if(catid=="0")
{
categorytype.setBackgroundResource(R.drawable.image1);
}
else if(catid=="1")
{
categorytype.setBackgroundResource(R.drawable.image2);
}
else if(catid=="2")
{
categorytype.setBackgroundResource(R.drawable.image3);
}
나는
카테고리 이미지,321 클릭하고
처음 0 범주 ID을 다음 페이지로 전달하고 특정 이미지가 다음 페이지에 설정됩니다. 그 후 나는 뒤로 버튼 (안드로이드 뒤로 버튼)을 클릭하고 Firstpage.java에 가서 다른 이미지를 다시 클릭했다. 그러나 이번에도 동일한 이미지가 저장됩니다. 카테고리 ID가 변경되지 않았습니다. 카테고리 ID가 새로 고침되지 않습니다 ... 카테고리 ID를 새로 고치는 방법은 무엇입니까? 어떤 제안 대신 당신이로 비교해야, ..... 당신은 == 연산자로 두 문자열을 비교하는
안녕하세요. 고맙습니다 ... 나는 그 의도를 통해 가치를 전달했습니다. 이제는 잘 작동합니다 .... – RaagaSudha