Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android fragments 从适配器到活动的startActivityForResult未将结果返回到片段_Android Fragments_Android Activity_Baseadapter - Fatal编程技术网

Android fragments 从适配器到活动的startActivityForResult未将结果返回到片段

Android fragments 从适配器到活动的startActivityForResult未将结果返回到片段,android-fragments,android-activity,baseadapter,Android Fragments,Android Activity,Baseadapter,我不会将结果返回到活动片段 这是我的夏洛克片段代码 public class AlphabeticalListFragment extends SherlockFragment { . . . public void setAdapter(){ adapter = new ListviewAlphabetAdapter(context, alphabet_data); lv_list.setAdapter(adapter); } . . @Override public

我不会将结果返回到活动片段

这是我的夏洛克片段代码

public class AlphabeticalListFragment extends SherlockFragment {
.
.
.
public void setAdapter(){
    adapter = new ListviewAlphabetAdapter(context, alphabet_data);
    lv_list.setAdapter(adapter);
    }
.
.
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
            Toast.makeText(context, "RESULT : " + requestCode + "-" + resultCode,
                        Toast.LENGTH_SHORT).show();
            }
        }
我的适配器代码是

public class ListviewAlphabetAdapter extends BaseAdapter{
.
.

    @Override
    public View getView(final int position, View convertView, ViewGroup parent) {
        convertView = mInflater.inflate(R.layout.template_list_letter_view,
                null);
          holder.ll_store_data.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent i_dialog = new Intent(context,
                        DialogStoreAllActivity.class);
                i_dialog.putExtra("id", alphabet_data.get(position).getI());
                ((Activity) context).startActivityForResult(i_dialog, 500);
            }
        });
        return convertView;
    }
}
在活动中

public class DialogStoreAllActivity extends Activity{
.
.
// In onClick function of a button
setResult(RESULT_OK, (i_groups).setAction("ok"));
.
}

我没有在片段中得到结果,在activity类中编写一个函数,如下所示

public void startCommentActivity(Intent i){
startActivityForResult(i, 100);
}

在适配器类mActivity.startCommentivity(intent)中调用它