有没有一种方法可以在Eclipse ADT IDE中可视化Android中的活动和片段的后栈?
发布于 2012-06-28 06:25:50
你的意思是仅仅为了调试的目的看看它是什么样子的?在这种情况下,定义
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放入日志中。
当然,您可以根据需要更改显示的数据。
https://stackoverflow.com/questions/11235489
复制相似问题