Blackberry - доступ к контексту другого класса - PullRequest
1 голос
/ 03 ноября 2011

Я работаю с Android, и теперь я учусь на Blackberry.

В Android для доступа к другому классу мы можем передать его контекст, подобный "this" в java.Как это сделать в Blackberry?Проблема в Blackberry Я хотел бы добавить поле / менеджер класса Screen в другом классе, пример кода:

public final class MyScreen extends MainScreen
{
//Creates a new MyScreen object

   public MyScreen()
   {        
    // Set the displayed title of the screen       
    setTitle("MyTitle");
    process1 x = new process1(); // will add the labelfield
   }
}

это в другом классе файла

public class process1
{
   public process1()
   {        
    //i'm trying to get the context of MyScreen so i can add the field in this class
     MyScreen.add(new Labelfield("test"));
    //but its giving error with the message cannot make static reference
   }
}

1 Ответ

3 голосов
/ 03 ноября 2011

Измените конструктор process1 на объект MyScreen:

public process1(MyScreen screen)
   {        
     screen.add(new Labelfield("test"));
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...