android 中为啥onActivityResult没反应
难道是因为在AlertDialog的button事件中跳转就不会触发Utils.startActivityForResult(newFirstActivity.this,FileManager.class,bundle, 1);
难道是因为在AlertDialog的button事件中跳转就不会触发Utils.startActivityForResult(newFirstActivity.this,FileManager.class,bundle, 1);
protected void onActivityResult(int requestCode, int resultCode, Intent data)这个方法,只不过是在A的弹出AlertDialog对话框,比如AlertDialog中有确定和取消按钮,在这个确定按钮的点击事件中触发Utils.startActivityForResult(FirstActivity.this, AlbumAddActivity.class,1);事件,跳转到B的Activity,B的Activity用了该方法setResult(1, data);这样返回到A是没有触发onActivityResult事件,不知道为么,难道不能再AlertDialog中跳转?????请教高手啊
你直接在A里面启动B,试一下就是否返回结果。便知道是否是因为在AlertDialog调用引起的。
那B是否已经启动,启动之后是否结束。
你最好把log贴出来。