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功能,但這不是解僱。我做錯了什麼?