在我的应用程序中,考虑我有 2 个屏幕,屏幕 A 和屏幕 B。在屏幕 A 中,我有 2 个编辑框和 1 个微调器,当第一次出现时,屏幕不会显示 2 个编辑框。如果用户从微调器中选择任何值将进入屏幕 B,因为我从用户那里获取了一些值,如果用户单击确定,它将进入屏幕 A。现在它应该显示 2 个编辑框。所以我完成了 startactivityforresult ,但它没有进入那部分。请帮助我。在此先感谢。
我的编码:
屏幕 B:
ok.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View arg0)
{
// TODO Auto-generated method stub
Intent intent=new Intent(getApplicationContext(),BudgetJulyo4Activity.class);
startActivityForResult(intent, 1);
}
});
屏幕 A:
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
// Result OK.d.
System.out.println("Inside start"); -------------->This line is not printing.SO what i am doing wrong.
if (requestCode == 1)
{
// do something good
System.out.println("Inside start if");
EditText date=(EditText)findViewById(R.id.startdate);
EditText NoOfRecc=(EditText)findViewById(R.id.editText3);
date.setVisibility(View.VISIBLE);
NoOfRecc.setVisibility(View.VISIBLE);
}
}