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。这是为什么?
无论如何要解决这个问题? 谢谢!
请用您的代码清除。 –