我的应用程序在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) 现在我要做的是让所有孩子都有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
.
我不知道我错过了什么.你能帮我解决一下这个问题吗?
我正在使用众所周知的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交互,我正在使用
当我看到Firebase控制台时,我看不到Firebase存储桶中的任何文件,但字段值保存正确。
“ blob:http:// localhost:3000 / 8daedcb8-e526-427b-aa0c-83ff7ce9deee ”
我是这个框架的新手,所以我知道我肯定错过了一些东西,但是我仍在寻找什么。
因此,请帮助我找到解决方案。