Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions data/issues/android-runtime-739/java/main-page.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
var createViewModel = require("./main-view-model").createViewModel;

var testJavaInterface = new java.lang.Thread()
function onNavigatingTo(args) {
var page = args.object;
page.bindingContext = createViewModel();
console.log("### TEST START ###");
if (testJavaInterface instanceof java.lang.Runnable) {
console.log("### TEST PASSED ###");
}
else
{
console.log("### TEST FAILED ###");
}
console.log("### TEST END ###");
}
exports.onNavigatingTo = onNavigatingTo;
15 changes: 15 additions & 0 deletions data/issues/android-runtime-993/api/app.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
android {
defaultConfig {
generatedDensities = []
applicationId = "org.nativescript.TestApp"
}
aaptOptions {
additionalParameters "--no-version-vectors"
}
dependencies {
api 'com.github.myinnos:AwesomeImagePicker:1.0.2'
}
repositories{
maven { url "https://jitpack.io" }
}
}
17 changes: 17 additions & 0 deletions data/issues/android-runtime-993/api/main-page.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
var createViewModel = require("./main-view-model").createViewModel;
var AlbumSelectActivity = $in.myinnos.awesomeimagepicker.activities.AlbumSelectActivity;
var ConstantsCustomGallery = $in.myinnos.awesomeimagepicker.helpers.ConstantsCustomGallery;
var utils = require("utils/utils");
var application = require("application");
function onNavigatingTo(args) {
var page = args.object;
page.bindingContext = createViewModel();
var context = utils.ad.getApplicationContext();
console.log("### TEST START ###");
var myIntent = new android.content.Intent(context, AlbumSelectActivity.class);
myIntent.putExtra(ConstantsCustomGallery.INTENT_EXTRA_LIMIT, 5); // set limit for image selection
application.android.foregroundActivity.startActivityForResult(myIntent, ConstantsCustomGallery.REQUEST_CODE);
console.log("###TEST API PASSED###");
console.log("### TEST END ###");
}
exports.onNavigatingTo = onNavigatingTo;
15 changes: 15 additions & 0 deletions data/issues/android-runtime-993/compile/app.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
android {
defaultConfig {
generatedDensities = []
applicationId = "org.nativescript.TestApp"
}
aaptOptions {
additionalParameters "--no-version-vectors"
}
dependencies {
compile 'com.github.myinnos:AwesomeImagePicker:1.0.2'
}
repositories{
maven { url "https://jitpack.io" }
}
}
17 changes: 17 additions & 0 deletions data/issues/android-runtime-993/compile/main-page.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
var createViewModel = require("./main-view-model").createViewModel;
var AlbumSelectActivity = $in.myinnos.awesomeimagepicker.activities.AlbumSelectActivity;
var ConstantsCustomGallery = $in.myinnos.awesomeimagepicker.helpers.ConstantsCustomGallery;
var utils = require("utils/utils");
var application = require("application");
function onNavigatingTo(args) {
var page = args.object;
page.bindingContext = createViewModel();
console.log("### TEST START ###");
var context = utils.ad.getApplicationContext();
var myIntent = new android.content.Intent(context, AlbumSelectActivity.class);
myIntent.putExtra(ConstantsCustomGallery.INTENT_EXTRA_LIMIT, 5); // set limit for image selection
application.android.foregroundActivity.startActivityForResult(myIntent, ConstantsCustomGallery.REQUEST_CODE);
console.log("###TEST COMPILE PASSED###");
console.log("### TEST END ###");
}
exports.onNavigatingTo = onNavigatingTo;
15 changes: 15 additions & 0 deletions data/issues/android-runtime-993/implementation/app.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
android {
defaultConfig {
generatedDensities = []
applicationId = "org.nativescript.TestApp"
}
aaptOptions {
additionalParameters "--no-version-vectors"
}
dependencies {
implementation 'com.github.myinnos:AwesomeImagePicker:1.0.2'
}
repositories{
maven { url "https://jitpack.io" }
}
}
17 changes: 17 additions & 0 deletions data/issues/android-runtime-993/implementation/main-page.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
var createViewModel = require("./main-view-model").createViewModel;
var AlbumSelectActivity = $in.myinnos.awesomeimagepicker.activities.AlbumSelectActivity;
var ConstantsCustomGallery = $in.myinnos.awesomeimagepicker.helpers.ConstantsCustomGallery;
var utils = require("utils/utils");
var application = require("application");
function onNavigatingTo(args) {
var page = args.object;
page.bindingContext = createViewModel();
console.log("### TEST START ###");
var context = utils.ad.getApplicationContext();
var myIntent = new android.content.Intent(context, AlbumSelectActivity.class);
myIntent.putExtra(ConstantsCustomGallery.INTENT_EXTRA_LIMIT, 5); // set limit for image selection
application.android.foregroundActivity.startActivityForResult(myIntent, ConstantsCustomGallery.REQUEST_CODE);
console.log("###TEST IMPLEMENTATION PASSED###");
console.log("### TEST END ###");
}
exports.onNavigatingTo = onNavigatingTo;
19 changes: 19 additions & 0 deletions data/issues/android-runtime-993/plugins/api/main-page.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
var createViewModel = require("./main-view-model").createViewModel;
var AlbumSelectActivity = $in.myinnos.awesomeimagepicker.activities.AlbumSelectActivity;
var ConstantsCustomGallery = $in.myinnos.awesomeimagepicker.helpers.ConstantsCustomGallery;
var utils = require("utils/utils");
var application = require("application");

function onNavigatingTo(args) {
var page = args.object;
page.bindingContext = createViewModel();
console.log("### TEST START ###");
com.tns.mylib.useDependency();
var context = utils.ad.getApplicationContext();
var myIntent = new android.content.Intent(context, AlbumSelectActivity.class);
myIntent.putExtra(ConstantsCustomGallery.INTENT_EXTRA_LIMIT, 5); // set limit for image selection
application.android.foregroundActivity.startActivityForResult(myIntent, ConstantsCustomGallery.REQUEST_CODE);
console.log("###TEST API PLUGIN PASSED###");
console.log("### TEST END ###");
}
exports.onNavigatingTo = onNavigatingTo;
9 changes: 9 additions & 0 deletions data/issues/android-runtime-993/plugins/app.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
android {
defaultConfig {
generatedDensities = []
applicationId = "org.nativescript.TestApp"
}
aaptOptions {
additionalParameters "--no-version-vectors"
}
}
19 changes: 19 additions & 0 deletions data/issues/android-runtime-993/plugins/compile/main-page.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
var createViewModel = require("./main-view-model").createViewModel;
var AlbumSelectActivity = $in.myinnos.awesomeimagepicker.activities.AlbumSelectActivity;
var ConstantsCustomGallery = $in.myinnos.awesomeimagepicker.helpers.ConstantsCustomGallery;
var utils = require("utils/utils");
var application = require("application");

function onNavigatingTo(args) {
var page = args.object;
page.bindingContext = createViewModel();
console.log("### TEST START ###");
com.tns.mylib.useDependency();
var context = utils.ad.getApplicationContext();
var myIntent = new android.content.Intent(context, AlbumSelectActivity.class);
myIntent.putExtra(ConstantsCustomGallery.INTENT_EXTRA_LIMIT, 5); // set limit for image selection
application.android.foregroundActivity.startActivityForResult(myIntent, ConstantsCustomGallery.REQUEST_CODE);
console.log("###TEST COMPILE PLUGIN PASSED###");
console.log("### TEST END ###");
}
exports.onNavigatingTo = onNavigatingTo;
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
var createViewModel = require("./main-view-model").createViewModel;
var AlbumSelectActivity = $in.myinnos.awesomeimagepicker.activities.AlbumSelectActivity;
var ConstantsCustomGallery = $in.myinnos.awesomeimagepicker.helpers.ConstantsCustomGallery;
var utils = require("utils/utils");
var application = require("application");

function onNavigatingTo(args) {
var page = args.object;
page.bindingContext = createViewModel();
console.log("### TEST START ###");
com.tns.mylib.useDependency();
var context = utils.ad.getApplicationContext();
var myIntent = new android.content.Intent(context, AlbumSelectActivity.class);
myIntent.putExtra(ConstantsCustomGallery.INTENT_EXTRA_LIMIT, 5); // set limit for image selection
application.android.foregroundActivity.startActivityForResult(myIntent, ConstantsCustomGallery.REQUEST_CODE);
console.log("###TEST IMPLEMENTATION PLUGIN PASSED###");
console.log("### TEST END ###");
}
exports.onNavigatingTo = onNavigatingTo;
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
var createViewModel = require("./main-view-model").createViewModel;
var utils = require("utils/utils");

function onNavigatingTo(args) {
var page = args.object;
page.bindingContext = createViewModel();
console.log("### TEST START ###");
com.tns.mylib.useDependency(utils.ad.getApplicationContext());
console.log("###TEST ARR PLUGIN PASSED###");
console.log("### TEST END ###");
}
exports.onNavigatingTo = onNavigatingTo;
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "mylib",
"version": "1.0.0",
"description": "Test",
"nativescript": {
"platforms": {
"android": "4.1.0"
}
}
}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
android {
defaultConfig {
generatedDensities = []
applicationId = "org.nativescript.TestApp"
}
aaptOptions {
additionalParameters "--no-version-vectors"
}
dependencies {
implementation 'com.github.myinnos:AwesomeImagePicker:1.0.2'
}
repositories{
maven { url "https://jitpack.io" }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "mylib",
"version": "1.0.0",
"description": "Test",
"nativescript": {
"platforms": {
"android": "4.1.0"
}
}
}
Binary file not shown.
Loading