So what do I have to do? I am not an advanced IntellJ Idea user.

Il giorno domenica 30 agosto 2020 alle 03:40:38 UTC+2 Shai Almog ha scritto:

> The JAR target sets paths and refreshes some things in cn1libs. 
>
> On Saturday, August 29, 2020 at 10:34:16 AM UTC+3 P5music wrote:
>
>> It's at runtime in fact.
>> It is on FileChooser.isAvailable() instruction, if I remove it I have 
>> NullPointerException on FileChooser.showOpenDialog() 
>> Maybe some initialization is necessary before using that class?
>> Il giorno sabato 29 agosto 2020 alle 07:47:37 UTC+2 Shai Almog ha scritto:
>>
>>> That's just an IntelliJ warning that should be fine. Try running the ant 
>>> jar target and see if it works around that exception.
>>>
>>> On Friday, August 28, 2020 at 12:03:52 PM UTC+3 P5music wrote:
>>>
>>>> I get this:
>>>>
>>>>  Exception: java.lang.ClassNotFoundException - 
>>>> com.codename1.ext.filechooser.FileChooserNativeImpl
>>>> java.lang.ClassNotFoundException: 
>>>> com.codename1.ext.filechooser.FileChooserNativeImpl
>>>> at 
>>>> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
>>>> at 
>>>> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
>>>> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
>>>> at 
>>>> java.base/java.lang.ClassLoader.findSystemClass(ClassLoader.java:1248)
>>>> at 
>>>> com.codename1.impl.javase.ClassPathLoader.findClass(ClassPathLoader.java:269)
>>>> at 
>>>> com.codename1.impl.javase.ClassPathLoader.loadClass(ClassPathLoader.java:109)
>>>> at java.base/java.lang.Class.forName0(Native Method)
>>>> at java.base/java.lang.Class.forName(Class.java:315)
>>>> at com.codename1.system.NativeLookup.create(NativeLookup.java:82)
>>>> at 
>>>> com.codename1.ext.filechooser.FileChooser.nativePeer(FileChooser.java:66)
>>>> at 
>>>> com.codename1.ext.filechooser.FileChooser.isAvailable(FileChooser.java:95)
>>>> ...
>>>> ...
>>>> ...
>>>>
>>>> It says also that "Library source does not match the bytecode for class 
>>>> FileChooser"
>>>> Il giorno venerdì 28 agosto 2020 alle 06:58:22 UTC+2 Shai Almog ha 
>>>> scritto:
>>>>
>>>>> There's this issue for sharing support: 
>>>>> https://github.com/codenameone/CodenameOne/issues/3225 which seems to 
>>>>> be close to what you're looking for.
>>>>>
>>>>> There's file chooser but it's mostly for reading not for writing: 
>>>>> https://github.com/shannah/cn1-filechooser/tree/master/CN1FileChooser
>>>>>
>>>>> On Thursday, August 27, 2020 at 1:26:01 PM UTC+3 P5music wrote:
>>>>>
>>>>>> My app is derived from an Android app. The Android app lets the user 
>>>>>> select folders where  exported data can be saved. This is accomplished 
>>>>>> by 
>>>>>> means of calling the Storage Access Framework that is now somehow 
>>>>>> mandatory 
>>>>>> I think, for OS versions not recent too, if I am not wrong.
>>>>>>
>>>>>> Now I am addressing the file save part (export).
>>>>>> The user has to select the folder. I am not expert of iOS way of 
>>>>>> handling app public directories and sharing files. But I need that 
>>>>>> functionality.
>>>>>>
>>>>>> And I need the user selection of a file to read it, of course 
>>>>>> (import).
>>>>>>
>>>>>> (Sharing exported data directly, as with bluetooth or sending to 
>>>>>> another app, and the incoming intent for import are a separate question, 
>>>>>> I 
>>>>>> will create another thread but it could be related to this one)
>>>>>>
>>>>>> How can achieve those two functionalities (import/export)?
>>>>>> (Take into account that I  am focused on iOS port at present time but 
>>>>>> I want that my Codename app can be also deployed on Android in the 
>>>>>> future 
>>>>>> with minimum changes and native code injection)
>>>>>>
>>>>>

-- 
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/b638bfc1-27cb-424a-b50d-88df3697baf7n%40googlegroups.com.

Reply via email to