I have a method that implements native android code to create this view. if 
the method returns an EditText or Button for example, all works fine. but 
if it returns a LinearLayout, nothing happens and I have no error message.

signature of the method that calls on the native code:
public interface NativeCall extends NativeInterface { public PeerComponent 
getMainView(); } 

native implementation code that works well:
public class NativeCallImpl { public android.view.View getMainView() { 
Button b0 = new Button(((Context) MyApplication.getContext())); return b0; 
} public boolean isSupported() { return true; } } 

native code implementation which does not work:
public class NativeCallImpl { public android.view.View getMainView() { 
Button b0 = new Button(((Context) MyApplication.getContext())); Button b1 = 
new Button(((Context) MyApplication.getContext())); b0.setText("b0"); 
b1.setText("b1"); LinearLayout linearLayout = new LinearLayout(((Context) 
MyApplication.getContext())); 
linearLayout.setOrientation(LinearLayout.VERTICAL); 
linearLayout.addView(b0); linearLayout.addView(b1); return linearLayout; } 
public boolean isSupported() { return true; } } 

-- 
You received this message because you are subscribed to the Google Groups 
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/codenameone-discussions/6af96b4a-0a05-4fe3-8acd-f577b4d5da26n%40googlegroups.com.

Reply via email to