私のアプリケーションでは、スクリーン A とスクリーン B の 2 つのスクリーンがあるとします。スクリーン A には 2 つの編集ボックスと 1 つのスピナーがあります。ユーザーからいくつかの値を取得しているという点で、画面Bに移動し、ユーザーが[OK]をクリックすると画面Aに移動します.2つの編集ボックスが表示されるはずです.SO私は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);
}
}