0

我遇到了一个奇怪的问题。Android:OnAttach(Avitivty)调用哪些Activity?

我从Android项目中的MainActivity开始,然后使用startActivity(intent)开始另一个活动。我也从我的第二个活动创建了一个DialogFragment。但是,它不会让我创建这个对话框,因为Activity onAttach调用是没有实现适当接口的MainActivity。我很困惑为什么onAttach没有得到它最初创建的第二个活动。

例如:

MainActivity extends Activity() { 
intent(this, newActivity) 
startActivity(intent) 
} 

newActivity extends Activity implements interfaces{ 
dFragment d = new dFragment; 
} 

dFragment extends DialogFragment{ 
interface asdf{} 

onAttach(activity) 
} 

在onAttach的活动实际上是在MainActivity不是newActivity。这是为什么?

无论如何要解决这个问题? 谢谢!

+2

请用您的代码清除。 –

回答

0

NVM。这是一个愚蠢的错误。我不小心从第一次活动中调用它

相关问题