8

私はアダプタークラスを持っています:

public class AdapterAllAddress extends BaseExpandableListAdapter {
private Context context;
    public AdapterAllAddress(Context context,
            ArrayList<AllAddressesGroup> groups) {
        // TODO Auto-generated constructor stub
        this.context = context;
    }
}

startActivityForResultボタンがクリックされたときに呼び出したいのですが、次のstartActivityように呼び出すことができます。

context.startActivity() 

しかし、私は結果のある活動を探しています。

4

2 に答える 2

21
yourButton.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
    // TODO Auto-generated method stub
        Intent intent = new Intent(context, YourNewActivity.class);
        ((Activity) context).startActivityForResult(intent, resultCode);
    }
});
于 2013-02-11T00:39:31.487 に答える