Вызов Intent (это, SomeClass.class) в Фриде - PullRequest
0 голосов
/ 31 августа 2018

Как мне назвать этот эквивалент в Фриде?

Intent newIntent = new Intent(this, SomeClass.class);

Который был вызван из функции Java.

Я пытался сделать что-то вроде:

var intent = Java.use('android.content.Intent');
var randClass = Java.use("RandClass");
var someClass = Java.use("SomeClass");

randClass.func.implementation = function() {
   var result = intent(randClass, someClass);
}

Что не сработало.

1 Ответ

0 голосов
/ 26 сентября 2018

Используйте $new для создания нового экземпляра и .class или приведите к java.lang.Class

randClass.func.implementation = function() {
   var result = intent.$new(/*currentActivity*/, someClass.class);
}

Вам нужно сохранить текущую активность, перехват onCreate может сделать работу.

...