Standalone riddle

Ralph DiMola rdimola at evergreeninfo.net
Fri Jan 13 18:01:41 EST 2023


I would try to install the "Test version" on another Android device and see
if it runs OK. Then it would narrow it to the building process.
The "test" apk will be in some temp folder. I will look for it you can't
find it.

Ralph DiMola
IT Director
Evergreen Information Services

-----Original Message-----
From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf
Of J. Landman Gay via use-livecode
Sent: Friday, January 13, 2023 4:42 PM
To: LiveCode Mailing List
Cc: J. Landman Gay
Subject: Standalone riddle

I have a 2-card stack, very simple. The first card has a plain text list
field and an editable search field. The user types in a string and the
resulting match is displayed on card 2 with definitions. The stack requires
no inclusions and scripts are extremely basic. I use a native Android field
for the search term, and since mobile controls will be removed when the card
closes, I place the search term into a hidden LC field for later reference.

I build for Android using LC 10 dp 4, signed for "development only". If I
cable the phone to the Mac and do a Test build, the apk runs perfectly. If I
build an independent standalone and install the apk from Google Drive, it
runs fine except when putting the search term into the LC field, where it
claims there is no such object. It is most certainly there on the card.

I can fix this instance by using "field x of me" but then I get the same
error in an unrelated line in a different handler. If I fix that one, it
moves again. The riddle is why does it happen in a standalone apk and not in
a cabled test run?

The script snippet from cd 1:

on doSearch pText -- pText extracted from native field
   put word 1 to -1 of pText into pText -- strip trailing spaces
   put pText into fld "searchTerm" -- for reference; ERROR: "no such object"
   ... <retrieve definition, populate a browser widget on cd 2>
   go cd 2

BTW, if I leave the test apk on the phone it continues to work correctly
after removing the cable. The odd behavior happens consistently on a Pixel 7
phone, an old Huawei tablet and a newish Samsung tablet.

If I use Nearby Share to move the working apk from a previously cabled build
to another device, it also works okay. So something is different when
building an independent standalone vs. 
building a test app.

-- 
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com

_______________________________________________
use-livecode mailing list
use-livecode at lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the use-livecode mailing list