我在Recycler视图android中发现了类似问题的Facebook原生广告,但在与自定义广告的集成方面遇到了一些问题.
对于我试图描述的第一个NativeAdsManager:
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
manager = new NativeAdsManager(getActivity(), "892769720837476_892772047503910", 5);
manager.setListener(this);
manager.loadAds();
nativeAd = new NativeAd(getActivity(), "892769720837476_892772047503910");
nativeAd.setAdListener(this);
nativeAd.loadAd();
...
}
Run Code Online (Sandbox Code Playgroud)
然后我Native ad作为参数包含在RecyclerAdapter构造函数中:
adapter = new RecyclerAdapter(foodDataList, getActivity(), nativeAd);
Run Code Online (Sandbox Code Playgroud)
在这个Class我也实现AdListener和NativeAdsManager.Listener方法:
@Override
public void onError(Ad ad, AdError adError) {
}
@Override
public void onAdLoaded(Ad ad) {
}
@Override
public void onAdClicked(Ad ad) {
}
@Override
public …Run Code Online (Sandbox Code Playgroud) java android facebook-audience-network recycler-adapter android-recyclerview
我正在工作OkHttp MultiPart request:
multi = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("email", m)
.addFormDataPart("password", p)
.addFormDataPart("user_name", n)
.addFormDataPart("user_phone", phone)
.addFormDataPart("photo", "avatar.jpg", RequestBody.create(MediaType.parse("image/jpg"), imgToArray(bmpChosenPic)))
//.addFormDataPart("photo", "1")
.build();
request = new Request.Builder()
.url(Utils.TEST_BASE_URL + "" + REG_URL)
.post(multi)
.build();
client.newCall(request).enqueue(new Callback()...
Run Code Online (Sandbox Code Playgroud)
现在,我尝试使用进行相同的功能Retrofit 2.0。这是服务:
@Multipart
@POST("/api/v1/auth/register")
Call<Registration> registration (@Part("email") RequestBody email,
@Part("password") RequestBody password,
@Part("user_name") RequestBody userName,
@Part("photo") RequestBody url,
@Part("phone") RequestBody phone);
Run Code Online (Sandbox Code Playgroud)
因此,据此 interface我尝试做一个Call:
RequestBody photoR = RequestBody.create(MediaType.parse("image/jpg"), imgToArray(bmp));
RequestBody nameR = RequestBody.create(MediaType.parse("text/plain"), name);
RequestBody emailR = RequestBody.create(MediaType.parse("text/plain"), email); …Run Code Online (Sandbox Code Playgroud) 大家.有可能Navigation View透明吗?我有自定义布局,并尝试为此布局设置50%透明背景,Navigation View或Drawer Layout.
android:background="#80000000"
Run Code Online (Sandbox Code Playgroud)
但它没有给出预期的结果.
有人试过这样吗?我很感激帮助.