У меня есть класс, который представляет мою деятельность, и есть объект, который выглядит как
public class main extends Activity{ //Does stuff } public class Object{ //I want to call finish() here }
Есть ли способ сделать это?
Вы можете сделать так, чтобы Object имел конструктор, принимающий параметр Activity, и передавал экземпляр вашей деятельности при создании экземпляра класса Object.
Пример:
class MyObject { private Activity act; public Object(Activity act) { this.act = act;} public doStuff() { // do stuff act.finish(); } } //usage in some code inside your activity: MyObject obj = new MyObject(this); obj->doStuff();