我需要帮助。我觉得这很奇怪。为了禁用操作栏(标题),我需要添加此代码
foreach ($array as &$subarray) {
usort ($subarray, function ($a, $b) {
return $a['percentage'] - $b['percentage'];
}
}
所以这只适用于我改变
requestWindowFeature(Window.FEATURE_NO_TITLE);
到此
extends AppCompatActivity
所以在更改之后,我得到了getFragmentManager的错误。
请查看截图。如果你们有任何想法继续下去,请告诉我们? THx的
答案 0 :(得分:7)
使用getSupportFragmentManager()
代替getFragmentManager()
。
AppCompatActivity
是v4库因此需要使用v4函数
要在Activity
而不是Activity
中使用它,请将其更改为FragmentActivity
。然后,您可以使用getSupportFragmentManager()
答案 1 :(得分:1)
如果您使用此导入db = firebase.FirebaseApplication('https://myfirebase.firebaseio.com/')
db.put('', 'testval', 1)
,
然后你必须使用getSupportFragmentManager。
希望这有帮助。
答案 2 :(得分:1)
requestWindowFeature() 这就是为什么你不能将这个方法用于 AppCompatActivity 强>
此外,如果您使用的是 AppCompatActivity ,则需要使用 SupportFragment ,如果您使用的是Activity,则使用<强> 片段 强>
答案 3 :(得分:1)
您必须使用Compat方法getSupportFragmentManager()
而不是常规方法。
那是因为它返回了一个 android.app.FragmentManager 类型的对象,它是你试图存储它的对象的类型。
如果使用常规方法getFragmentManager()
,它将返回 android.app.FragmentManager 类型的对象,这是一种不兼容的类型。