0
     Intent bookIntent = new Intent(this,ParseJson.class);
         // bookIntent.setClass(TitanGallery.this,ParseJson.class);
          startActivityForResult(bookIntent,BOOK_SELECT);


        protected void onActivityResult(int requestCode, int resultCode, Intent data) 
         {
          // TODO Auto-generated method stub
          super.onActivityResult(requestCode, resultCode, data);
          Toast.makeText(getApplicationContext(), "test", Toast.LENGTH_SHORT).show();
         }

と呼ばれる活動

Bundle b  = new Bundle();
      b.putStringArrayList("str_array", values);
      Intent go_parent  = new Intent();
      go_parent.putExtras(b);
      setResult(RESULT_OK,go_parent);
      finish();

startactivityforResult を呼び出す 1 つのアクティビティがあり、そのアクティビティは配列とのバンドルを提供します。サブアクティビティが呼び出されていません。私はこれについて多くのコードを参照しましたが、どこが間違っているのかわかりません。人々が問題を調べることができることを知ったら、お願いしますか?

4

1 に答える 1

0

これを試して...

protected void onActivityResult(int requestCode, int resultCode, Intent data)  {
  // TODO Auto-generated method stub
  if(requestCode == BOOK_SELECT && resultCode == RESULT_OK) {
  Toast.makeText(getApplicationContext(), "test", Toast.LENGTH_SHORT).show();
  }
}
于 2012-05-25T09:33:04.127 に答える