どこが悪いのかわかりません。これは些細なエラーかもしれませんが、私はそれを理解することができません。
私の最初の活動を形成します私は結果のために別の活動を始めています:
Intent ccard_intent= new Intent(this, create_ccard.class);
startActivityForResult(ccard_intent,start_activity_for_ccard);
新しいアクティビティでは、次を使用して戻ります。
Intent i = new Intent();
i.putExtra("card_name", Card_name);
setResult(create_ccard.RESULT_OK);
finish();
私の最初のアクティビティのonActivityResultで:
protected void onActvityResult(int requestCode, int resultCode, Intent data){
super.onActivityResult(requestCode, resultCode, data);
this.requestCode=requestCode;
Toast.makeText(getBaseContext(), "resume working switch case error" + requestcode, Toast.LENGTH_LONG).show();
if(resultCode==RESULT_CANCELED){
flag=0;
}
}
requestCodeの場所でerror0が発生しますか?なぜ??どこが間違っているの?アクティビティを開始するときに使用しているので、788になるはずです。
ありがとう!