Да, вы можете иметь обычные классы и не все они связаны с элементом пользовательского интерфейса. Это очень похоже на обычную Java. Таким образом, в Eclipse вы можете создать новый класс, похожий на изображение, и следовать мастеру одной страницы.
Вы будете в конечном итоге с некоторыми код, как ниже (я добавил несколько битов для примера):
package this.is.your.package;
public class Person{
private int age;
public void setAge(int _age)
{
age = _age;
}
}
Вы можете построить методы и другие вещи, как обычно. Что касается создания экземпляра или доступа к вашему классу, вам, вероятно, придется публиковать его для своих действий. Однако существует много разных способов сделать это, но в приведенном выше примере я мог бы сделать.
public class MyActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Person me = new Person();
me.setAge(22); //feels old
}
Как вы можете видеть, это все нормально.
Создайте исходный файл Java с классом в нем. После его развертывания создайте экземпляр класса с «новым», как и любой другой класс Java. Не уверен, в чем проблема; возникают ли у вас проблемы с вашей средой IDE или сборкой? –
Наверное, я не уверен, в чем проблема. Я просто пытаюсь написать класс и создавать объекты из него, не имея никакого отношения к пользовательскому интерфейсу. – tyb