【发布时间】:2012-06-27 22:08:50
【问题描述】:
有没有办法在 Eclipse ADT IDE 中用 Android 中的活动和片段可视化后台堆栈?
【问题讨论】:
-
见this 帖子。
标签: android android-activity fragment
有没有办法在 Eclipse ADT IDE 中用 Android 中的活动和片段可视化后台堆栈?
【问题讨论】:
标签: android android-activity fragment
您的意思是仅查看它的外观以进行调试吗?在这种情况下,定义
public static void displayBackStack(FragmentManager fm) {
int count = fm.getBackStackEntryCount();
Log.d("Backstack log", "There are " + count + " entries");
for(int i = 0; i<count; i++) {
// Display Backstack-entry data like
String name = fm.getBackStackEntryAt(i).getName();
Log.d("Backstack log", "entry " + i + ": " + name);
}
}
在某个班级C 并打电话
C.displayBackStack(getFragmentManager());
或
C.displayBackStack(getSupportFragmentManager()); // with compatibility package
来自您的活动。这会将 BackStack 放入您的日志中。
当然,您可以根据需要改变显示的数据。
【讨论】:
displayBackStack,不是dispalyBackStack