mirror of
https://github.com/SnapEnhance/scripting-docs.git
synced 2026-08-31 04:32:30 +00:00
40 lines
949 B
JavaScript
40 lines
949 B
JavaScript
// ==SE_module==
|
|
// name: alert_dialog
|
|
// displayName: Alert Dialog test
|
|
// version: 1.0
|
|
// author: John Doe
|
|
// ==/SE_module==
|
|
|
|
var interfaces = require('java-interfaces')
|
|
var im = require('interface-manager')
|
|
|
|
function getMyUserId(context) {
|
|
var database = context.openOrCreateDatabase("arroyo.db", 0, null)
|
|
var cursor = database.rawQuery("SELECT value FROM required_values WHERE key = 'USERID'", null)
|
|
var userId = null
|
|
|
|
try {
|
|
if (cursor.moveToFirst()) {
|
|
userId = cursor.getString(0)
|
|
}
|
|
} finally {
|
|
cursor.close()
|
|
database.close()
|
|
}
|
|
|
|
return userId
|
|
}
|
|
|
|
|
|
module.onSnapMainActivityCreate = activity => {
|
|
var myUserId = getMyUserId(activity)
|
|
|
|
activity.runOnUiThread(interfaces.runnable(() => {
|
|
var myDialog = im.createAlertDialog(activity, (builder, dialog) => {
|
|
builder.text("My User Id is : " + myUserId)
|
|
})
|
|
|
|
myDialog.show()
|
|
}))
|
|
}
|