小编Nir*_*mal的帖子

Android - 应用程序在Pre-Lollipop设备上崩溃

我的应用程序在Lollipop设备上运行良好,但它在版本Lollipop之前一直崩溃.我只是通过谷歌文档在我的应用程序中使用以下代码实现了横幅添加

    // Request for Ads
           AdRequest adRequest = new AdRequest.Builder()

                  // Add a test device to show Test Ads
                 .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
                 .build();

         // Load ads into Banner Ads
         mAdView.loadAd(adRequest);
Run Code Online (Sandbox Code Playgroud)

运用

    compileSdkVersion 23
    buildToolsVersion "23.0.1"
Run Code Online (Sandbox Code Playgroud)

表现

  <meta-data
             android:name="com.google.android.gms.version"
             android:value="@integer/google_play_services_version" />

         <activity
             android:name="com.google.android.gms.ads.AdActivity"
          android:configChanges="keyboard|keyboardHidden
   |orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
Run Code Online (Sandbox Code Playgroud)

错误

 E/AndroidRuntime: FATAL EXCEPTION: main
 E/AndroidRuntime: Process: com.app.aggro, PID: 13257
 E/AndroidRuntime: java.lang.VerifyError: 
  com/google/android/gms/measurement/internal/zzv
 E/AndroidRuntime: at   
 com.google.android.gms.measurement.AppMeasurementContentProvider
.onCreate(Unknown Source)
E/AndroidRuntime:     at  
android.content.ContentProvider.attachInfo(ContentProvider.java:1656)
 E/AndroidRuntime:     at  
android.content.ContentProvider.attachInfo(ContentProvider.java:1627)
 E/AndroidRuntime:     at  
android.app.ActivityThread.installProvider(ActivityThread.java:5015)
E/AndroidRuntime:     at  
android.app.ActivityThread.installContentProviders
(ActivityThread.java:4589)
 E/AndroidRuntime:     at   
 android.app.ActivityThread.handleBindApplication
 (ActivityThread.java:4522)
E/AndroidRuntime:     at …
Run Code Online (Sandbox Code Playgroud)

android proguard gradle google-play-services android-studio

11
推荐指数
2
解决办法
4658
查看次数

Firebase按键从子项检索数据

我在快照中有如下所示的数据库结构

现在我要做的是让所有孩子都有category价值shop

我试过这段代码

Firebase ref = new Firebase("https://top-africa.firebaseio.com/businesses/);
ref.orderByChild("category").equalTo("shop");
        ref.addChildEventListener(new ChildEventListener() {
            @Override
            public void onChildAdded(DataSnapshot dataSnapshot,  String s) {
                Object ob = dataSnapshot.getValue();
                System.out.println("There are " + dataSnapshot.getKey() + " blog posts==" + dataSnapshot.getValue());
            }
 });
Run Code Online (Sandbox Code Playgroud)

但是当我查看日志时,它打印出所有10个孩子,而我想我只会检索一个,因为只有一个值category shop.

我不知道我错过了什么.你能帮我解决一下这个问题吗?

java android firebase firebase-realtime-database

5
推荐指数
1
解决办法
5090
查看次数

在Rest Framework或React放置区域上进行管理,将文件上传到Firebase时出现问题

我正在使用众所周知的React Framework

https://marmelab.com/admin-on-rest/RestClients.html

现在我想将文件上传到Firebase,按照文档操作,找到一个很棒的上传组件

FileInput(FileInput允许使用react-dropzone上传一些文件。)

所以我在我的React应用程序中使用了它,下面是我的代码

export const PostCreate = (props) => (
    <Create {...props}>
        <SimpleForm>
            <ReferenceInput label="User" source="userId" reference="profiles" allowEmpty>
                <SelectInput optionText="name" />
            </ReferenceInput>
            <TextInput source="title" />
            <LongTextInput source="body" />


            <FileInput source="files" label="Related files" accept="video/*,audio/*, image/*, application/*" multiple={true} >
                <FileField source="src" title="title" />
            </FileInput>
        </SimpleForm>
     </Create>
);
Run Code Online (Sandbox Code Playgroud)

对于Firebase交互,我正在使用

https://github.com/sidferreira/aor-firebase-client

当我看到Firebase控制台时,我看不到Firebase存储桶中的任何文件,但字段值保存正确。

“ blob:http:// localhost:3000 / 8daedcb8-e526-427b-aa0c-83ff7ce9deee

为了更好的主意,我附上了Firebase数据库和存储的快照 在此处输入图片说明 在此处输入图片说明

我是这个框架的新手,所以我知道我肯定错过了一些东西,但是我仍在寻找什么。

因此,请帮助我找到解决方案。

firebase reactjs ng-admin admin-on-rest react-dropzone

3
推荐指数
1
解决办法
1170
查看次数