Вы пишете Activity, и вы не переопределили метод onCreate()
.
public class ToLaunch extends Activity {
@override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//Call your method here after a button click cor example or something else
}
public void launchScoreloop() {
con.getApplicationContext();
startActivity(new Intent(this, LeaderboardsScreenActivity.class));
}
}
обратитесь к этим двум урокам об использовании намерений для запуска другого занятия: tuto 1 tuto 2
И если вы хотите запуститьАктивность из другого класса, вы должны передать контекст второму классу следующим образом:
SecondClass instance = new SecondClass(this);
, и конструктор вашего SecondClass будет выглядеть примерно так:
public void SecondClass(Context _context){
this.context = _context;
}
, а затем выможно запустить Avtivity с помощью контекста, который вы передали вашему SecondClass, например:
this.context.startActivity(....);