2017-08-22 98 views
0

我一直在關注如何使用Google Firebase的this tutorial。我一直在下面的代碼,因爲我總是看到:未在Firebase上顯示數據

Error: No resource found that matches the given name (at 'paddingBottom' with value '@dimen/ activity_vertical_margin')

我添加了幾行程序/ SRS /主/ RES /價值/夢詩所以現在看起來是這樣的:

<resources> 
    <dimen name="fab_margin">16dp</dimen> 
    <dimen name="activity_vertical_margin">5dp</dimen> 
    <dimen name="activity_horizontal_margin">5dp</dimen> 
</resources> 

我試圖添加項目到數據庫,但我似乎無法通過單擊按鈕來結束文件。因此,沒有數據顯示在Firebase上。乾杯!

Screenshot of emulator running app

回答

0

請重新檢查一次:

1)進入火力地堡控制檯,選擇數據庫。

2)選擇規則。

粘貼以下之一:

{ 
    "rules": { 
     ".read": true, 
     ".write": true 
    } 
} 

你的活動應該是:

public class YourActivity extends AppCompatActivity implements View.OnClickListener { 

    public static FirebaseDatabase mFirebaseDatabase; 

    @Override 
    protected void onCreate(@Nullable Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     mFirebaseDatabase = FirebaseDatabase.getInstance(); 

     final EditText edittext = (EditText) findViewById(R.id.edittext); 
     findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View view) { 
       if (edittext.getText().toString().length() > 0) { 
        mFirebaseDatabase.getReference("myref").push().setValue(edittext.getText().toString()); 
       } 
      } 
     }); 
    } 
} 

和your_activity.xml將

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <EditText 
     android:id="@+id/edittext" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     /> 
    <Button 
     android:id="@+id/button" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Add Item"/> 
</LinearLayout> 
+0

傳說,謝謝堆!得到它的工作 – Pembroke

0

請嘗試這樣XML給保證金:

<TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_margin="10dp" 
      /> 

注意這將解決您在上面提到的錯誤。 希望這會幫助你...讓我 知道您的反饋