有没有办法在 Eclipse ADT IDE 中可视化 Android 中的后台堆栈以及活动和片段?
您的意思是只是为了调试目的看看它是什么样子吗?在这种情况下,定义
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());
or
C.displayBackStack(getSupportFragmentManager()); // with compatibility package
从你的活动中。这会将 BackStack 放入您的日志中。
当然,您可以根据需要改变显示的数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)