我有一个从 LinearLayout 扩展的自定义组视图:
class MyCustomView extends LinearLayout {
public MyCustomView(Context context, AttributeSet attrs) {
super(context, attrs);
onCreateView(context);
}
public MyCustomView(Context context, int checkableId) {
super(context);
onCreateView(context);
}
private void onCreateView(Context context){
View.inflate(context, R.id.my_custom_view, null);
}
}
在该自定义组视图中,我有一个按钮,当用户单击该按钮时,我需要使用 startActivityForResult 调用一个活动,因为我需要从该活动返回。
但是 LinearLayout 没有实现 startActivityForResult 和 onActivityResult。
所以我的问题是:如何从“MyCustomView”调用 startActivityForResult?