在所有使用碎片的示例中,我都遇到了问题。
我的想法是,每个片段的onCreate函数应在滑动后调用,因此应在创建下一页之前。
在所有情况下,必须显示页面1时调用片段1和2的onCreate,而必须显示页面2时调用片段3的onCreate。
为什么会出现这个问题?
答案 0 :(得分:0)
我的想法是,每个片段的onCreate函数应在滑动后调用,因此应在创建下一页之前。
从“滑动”中,我假设您正在ViewPager
中托管片段。它有一个offscreen page limit,用于控制在当前页面的每一侧上预先创建了多少个片段。默认情况下为1,因此在第0页上也会创建第1页片段。
如果您确实希望片段将页面限制设置为0不能作为默认设置最小为1。onCreate()
在片段可见时完全触发,请将屏幕外页面限制设置为0。
如果您只想检测片段何时可见,可以最多连接setUserVisibleHint()
。
答案 1 :(得分:0)
可以解决
query.Append("USE Import BULK INSERT dbo.[Insert_Table] FROM")
query.Append(" 'C:\Users\I\Desktop\Insert_Table.csv' ")
query.Append("With (FIELDTERMINATOR = ',', ROWTERMINATOR = '\n')")