1
我有一个android应用程序,其中我有一个ParentActivity类,如下所示。Android很多嵌套活动问题
public class ParentActivity extends Activity {
protected void navigateForResult(Context c, Class<?> destination, int requestCode) {
Intent i = new Intent(c, destination);
startActivityForResult(i, requestCode);
}
}
我的所有其他活动都是从此活动继承而来。现在我有一个活动,称为CategoryListActivity它是从ParentActivity继承。该CategoryListActivity调用使用功能命名SubCategoryListActivity另一个活动从ParentActivity命名navigateForResult。
在SubCategoryListActivity在某些事件中,我有以下代码是肯定被解雇。
...
setResult(Activity.RESULT_OK, resultIntent);
finishActivity(5);
我也有CategoryListActivityonActivityResult功能,但这不是解雇。我做错了什么?