我的代码一直有效,直到今天:
// primo accesso
Intent previewMessage = new Intent(getParent(), InventarioNoPassword.class);
TabGroupActivity parentActivity = (TabGroupActivity)getParent();
finish();
parentActivity.startChildActivity("InventarioNoPassword", previewMessage);
当我进入InventarioNoPassword时,应用程序会移动,但它会在大约一秒钟后关闭。 我不知道为什么。 我在一个标签组中工作。 更好:我的应用程序带有选项卡,一个选项卡是tabgroup。此代码位于选项卡组启动的第一个活动中。
答案 0 :(得分:1)
使用this或getApplicationContext()代替getParent();
call finish();在您开始新活动之后。
希望这对你有所帮助。
答案 1 :(得分:1)
问题是你只是去儿童活动但不需要完成当前的父活动。如果您完成了当前的父活动,那么它不会从您的孩子返回您的父母。只需删除finish()并尝试。