我的片段有一个简单的问题..所以我有一个微调器和数组字符串包含两个值..另一方面,我有我的firebase上的值,我想从firebase设置文本未设置。当我这样做时,问题就出现了..微调器没有点击它就运行了,阵列消失了。
注意:我在活动中这样做并且问题没有发生并且100%工作,我在片段中遇到了这个问题。
// Array
String[] priv_secu_sec_values = new String[] {"All", "Friends"};
// Create adapter
final ArrayAdapter<String> myAdapter = new ArrayAdapter<String>
(getActivity(),
android.R.layout.simple_dropdown_item_1line,priv_secu_sec_values);
// Create Spinner
final MaterialBetterSpinner edit_priv_secu = (MaterialBetterSpinner)
v.findViewById(R.id.edit_sec_send);
edit_priv_secu.setAdapter(myAdapter);
// Get Value from firebase and set text
String priv_secu_send =
dataSnapshot.child("rece_sec").getValue().toString();
edit_priv_secu.setText(priv_secu_send);
// Spinner XML Code:
<com.weiwangcn.betterspinner.library.material.MaterialBetterSpinner
android:id="@+id/edit_sec_send"
android:layout_width="115dp"
android:layout_height="63dp"
android:layout_gravity="center"
android:layout_marginTop="12dp"
android:padding="5dp"
android:hint="@string/Who"
android:textSize="14sp"
app:met_floatingLabel="normal" />
我的问题是什么时候从firebase设置文本: enter image description here
当我从firebase删除代码集文本时,问题不会发生 enter image description here
我想要的...... enter image description here