Custom asset not rendering in asset display screenletCustom asset not rendering in asset display screenlethttps://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=824555832024-03-28T14:36:02Z2024-03-28T14:36:02ZRE: Custom asset not rendering in asset display screenletVictor Galanhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1053943252018-03-16T12:03:54Z2018-03-16T12:03:54ZYou have more information <a href="https://dev.liferay.com/develop/reference/-/knowledge_base/7-0/asset-display-screenlet-for-android">here</a><br /><br />regardsVictor Galan2018-03-16T12:03:54ZRE: Custom asset not rendering in asset display screenletJohn Dhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1053200072018-03-15T10:42:40Z2018-03-15T10:42:40ZHiPrakash,<br /><br />Can you please share how you rendered custom assets in AssetDisplay screenlet?John D2018-03-15T10:42:40ZRE: Custom asset not rendering in asset display screenletPrakash Kumar Singhhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=825089632016-11-17T10:58:41Z2016-11-17T10:58:41ZThanks @Victor Galan <br /><br /> Problem was entry id .Now fixed and working fine with custom view.Prakash Kumar Singh2016-11-17T10:58:41ZRE: Custom asset not rendering in asset display screenletVictor Galanhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=824609972016-11-16T11:17:41Z2016-11-16T11:17:41ZHi!<br /><br />I am not able to reproduce this error, did you declare the activity in the manifest?<br /><br />Anyway, what are you trying to achieve? in the code that you pasted you are not providing any entryId or className/classPK so the AssetdisplayScreenlet wont load anything.<br /><br />I hope it helps<br />Regards,<br />VictorVictor Galan2016-11-16T11:17:41ZCustom asset not rendering in asset display screenletPrakash Kumar Singhhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=824555822016-11-16T08:27:19Z2016-11-16T08:27:19Z<html><head></head><body>Hi ,<br> I am using Liferay DXP and asset display screenlet and set InnerListener to this screenlet .Below are code and configurations <br><br><pre><code>
AssetDisplayScreenlet assetDisplayScreenlet = (AssetDisplayScreenlet) findViewById(R.id.assetDisplay);
assetDisplayScreenlet.setListener(null);
assetDisplayScreenlet.setInnerListener(this);
</code></pre><br><br><pre><code>
@Override
public View onRenderCustomAsset(AssetEntry assetEntry) {
View view = getLayoutInflater().inflate(R.layout.render_ui, null);
return view;
}
</code></pre><br><br><strong>asset_display_screenlet.xml </strong><br><br><pre><code>
<com.liferay.mobile.screens.asset.display.assetdisplayscreenlet android:id="@+id/assetDisplay" android:layout_width="match_parent" android:layout_height="match_parent" />
</code></pre><br><br><strong>render_ui.xml</strong><br><br><pre><code>
<!--?xml version="1.0" encoding="utf-8"?-->
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent">
<textview android:text="Hello Prakash" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/textView" android:layout_weight="1" />
</linearlayout>
</code></pre><br><br>And error i got <br><br><pre><code>
FATAL EXCEPTION: main
Process: mobile.componence.com.liferay7, PID: 15474
java.lang.RuntimeException: Unable to start activity ComponentInfo{mobile.componence.com.liferay7/mobile.componence.com.liferay7.assetActivity}: android.view.InflateException: Binary XML file line #24: Binary XML file line #39: Error inflating class com.liferay.mobile.screens.asset.display.AssetDisplayScreenlet
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Caused by: android.view.InflateException: Binary XML file line #24: Binary XML file line #39: Error inflating class com.liferay.mobile.screens.asset.display.AssetDisplayScreenlet
at android.view.LayoutInflater.inflate(LayoutInflater.java:539)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:280)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
at mobile.componence.com.liferay7.ddl.onCreate(assetActivity.java:23)
at android.app.Activity.performCreate(Activity.java:6237)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)&nbsp;
at android.app.ActivityThread.-wrap11(ActivityThread.java)&nbsp;
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)&nbsp;
at android.os.Handler.dispatchMessage(Handler.java:102)&nbsp;
at android.os.Looper.loop(Looper.java:148)&nbsp;
at android.app.ActivityThread.main(ActivityThread.java:5417)&nbsp;
at java.lang.reflect.Method.invoke(Native Method)&nbsp;
at com.android.inter